| external help file | PSPublishModule-help.xml |
|---|---|
| Module Name | PSPublishModule |
| online version | https://github.com/EvotecIT/PSPublishModule |
| schema | 2.0.0 |
Steps a version based on an expected version pattern (supports the legacy X placeholder).
Step-Version -ExpectedVersion <string> [-Module <string>] [-Advanced] [-LocalPSD1 <string>] [<CommonParameters>]This cmdlet supports two common workflows:
When -ExpectedVersion contains an X placeholder (e.g. 1.2.X), the cmdlet resolves the next patch version. When an exact version is provided, it is returned as-is.
PS> Step-Version -ExpectedVersion '1.0.X' -LocalPSD1 'C:\Git\MyModule\MyModule.psd1'Reads the current version from the PSD1 and returns the next patch version.
PS> Step-Version -ExpectedVersion '1.0.X' -LocalPSD1 '.\MyModule.psd1' -AdvancedReturns a structured object that includes whether auto-versioning was used.
PS> Step-Version -ExpectedVersion '1.0.X' -Module 'MyModule'Resolves the next patch version by looking up the current version of the module.
When set, returns a typed result instead of only the version string.
Type: SwitchParameter
Parameter Sets: __AllParameterSets
Aliases: None
Possible values:
Required: False
Position: named
Default value: None
Accept pipeline input: False
Accept wildcard characters: TrueExpected version (exact or pattern like 0.1.X).
Type: String
Parameter Sets: __AllParameterSets
Aliases: None
Possible values:
Required: True
Position: named
Default value: None
Accept pipeline input: False
Accept wildcard characters: TrueOptional local PSD1 path used to resolve current version.
Type: String
Parameter Sets: __AllParameterSets
Aliases: None
Possible values:
Required: False
Position: named
Default value: None
Accept pipeline input: False
Accept wildcard characters: TrueOptional module name used to resolve current version from PSGallery.
Type: String
Parameter Sets: __AllParameterSets
Aliases: None
Possible values:
Required: False
Position: named
Default value: None
Accept pipeline input: False
Accept wildcard characters: TrueThis cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see about_CommonParameters.
None
System.String PowerForge.ModuleVersionStepResult
- None