synedgy.universal.helper

0.3.1

A bunch of PowerShell Universal helpers to make your experience more productive

Minimum PowerShell version

5.0

Installation Options

Copy and Paste the following command to install this package using PowerShellGet More Info

Install-Module -Name synedgy.universal.helper

Copy and Paste the following command to install this package using Microsoft.PowerShell.PSResourceGet More Info

Install-PSResource -Name synedgy.universal.helper

You can deploy this package directly to Azure Automation. Note that deploying packages with dependencies will deploy all the dependencies to Azure Automation. Learn More

Manually download the .nupkg file to your system's default download location. Note that the file won't be unpacked, and won't include any dependencies. Learn More

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] - 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

Version History

Version Downloads Last updated
0.3.1 (current version) 9 10/30/2026
0.3.1-previe... 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
Show more