synedgy.universal.helper
0.3.1-preview0003
A bunch of PowerShell Universal helpers to make your experience more productive
Minimum PowerShell version
5.0
Installation Options
Owners
Copyright
(c) Gael Colas. All rights reserved.
Package Details
Author(s)
- Gael Colas
Functions
New-UDLanguageSelector New-UDPsuJobHeader New-UDPsuJobTerminalView Get-ModuleAiTool Get-ModuleApiEndpoint Get-ModuleApiEndpointScriptblock Get-PSUComponentLocalizedData Get-PSULocalizationLanguage Get-PSULocalizedData Import-PSUAiTool Import-PSUEndpoint Initialize-PSULocalizationCache Resolve-PSULocalizationLanguage Resolve-PSULocalizationResource
Dependencies
This module has no dependencies.
Release Notes
## [0.3.1-preview0003] - 2026-10-30
### Changed
- Changed generated API endpoint contracts to expose enum parameters as
validated strings and switch parameters as Booleans. This keeps PSU resource
parsing independent from consuming-module type accelerators while preserving
strong parameter binding when the module command is invoked.
- Parameters marked with `Parameter(DontShow)` are now omitted from generated
API endpoint contracts while remaining available to the underlying module
command through its own defaults and internal invocation behavior.
- Generated API wrappers now pass `-Confirm:$false` to commands that support
confirmation, preventing high-impact `ShouldProcess` prompts from failing in
PSU's non-interactive endpoint runspace.
- Generated API endpoint contracts now expose consuming-module PowerShell class
parameters as `[object]` or `[object[]]`. This avoids session-local type
resolution failures while preserving conversion to the strongly typed class
when the wrapper invokes the original module command.
- Endpoint discovery now accepts global `Documentation` and `Role` overrides,
resolves prefix and documentation values from each individual attribute,
forwards non-empty string tags, and preserves untyped parameters during
wrapper generation.
FileList
- synedgy.universal.helper.nuspec
- images\synedgy_pwsh\pwsh_custom_blueandblack.svg
- synedgy.universal.helper.psd1
- images\synedgy_pwsh\COPYRIGHT.md
- synedgy.universal.helper.psm1
- images\synedgy_pwsh\pwsh_custom_terminal_blueandwhite.svg
- fr\synedgy.universal.helper.PsuJobTerminal.strings.psd1
- images\synedgy_pwsh\pwsh_custom_white.svg
- fr\synedgy.universal.helper.PsuJobHeader.strings.psd1
- images\synedgy_pwsh\pwsh_custom_terminal_blueandblack.svg
- de\synedgy.universal.helper.PsuJobTerminal.strings.psd1
- images\synedgy_pwsh\pwsh_custom_blueandwhite.svg
- de\synedgy.universal.helper.PsuJobHeader.strings.psd1
- images\synedgy_pwsh\pwsh_custom_black.svg
- en-US\about_synedgy.universal.helper.help.txt
- images\synedgy_pwsh\pwsh_custom_terminal_black.svg
- en-US\synedgy.universal.helper-help.xml
- images\synedgy_pwsh\pwsh_custom_terminal_blue.svg
- en\synedgy.universal.helper.PsuJobTerminal.strings.psd1
- images\synedgy_pwsh\pwsh_custom_terminal_white.svg
- en\synedgy.universal.helper.PsuJobHeader.strings.psd1
- images\synedgy_pwsh\pwsh_custom_blue.svg
Version History
| Version | Downloads | Last updated |
|---|---|---|
| 0.3.1 | 9 | 10/30/2026 |
| 0.3.1-previe... (current version) | 5 | 10/30/2026 |
| 0.3.1-previe... | 4 | 10/29/2026 |
| 0.3.1-previe... | 6 | 10/29/2026 |
| 0.3.0 | 22 | 10/23/2026 |
| 0.3.0-previe... | 9 | 10/23/2026 |
| 0.3.0-previe... | 7 | 10/22/2026 |
| 0.2.2 | 18 | 10/9/2026 |
| 0.2.1 | 32 | 9/17/2026 |
| 0.2.1-previe... | 6 | 10/8/2026 |
| 0.2.0-previe... | 37 | 7/3/2026 |
| 0.2.0-previe... | 8 | 7/3/2026 |
| 0.2.0-previe... | 5 | 7/3/2026 |
| 0.2.0-previe... | 8 | 7/3/2026 |
| 0.1.3-previe... | 4 | 7/3/2026 |
| 0.1.3-previe... | 5 | 7/3/2026 |
| 0.1.3-previe... | 36 | 2/10/2026 |
| 0.1.3-previe... | 11 | 12/5/2025 |
| 0.1.2 | 91 | 12/5/2025 |
| 0.1.2-previe... | 6 | 12/5/2025 |
| 0.1.2-previe... | 10 | 11/24/2025 |
| 0.1.2-previe... | 7 | 11/24/2025 |
| 0.1.2-previe... | 12 | 11/7/2025 |
| 0.1.1 | 14 | 11/7/2025 |
| 0.1.1-previe... | 9 | 8/19/2025 |
| 0.1.0-previe... | 7 | 7/28/2025 |