| external help file | PSPublishModule-help.xml |
|---|---|
| Module Name | PSPublishModule |
| online version | https://github.com/EvotecIT/PSPublishModule |
| schema | 2.0.0 |
Executes the unified repository release workflow from a JSON configuration.
Invoke-PowerForgeRelease [-ConfigPath <string>] [-Plan] [-Validate] [-PackagesOnly] [-ModuleOnly] [-ToolsOnly] [-PublishNuget] [-PublishProjectGitHub] [-PublishToolGitHub] [-Configuration <string>] [-ModuleFramework <string>] [-ModuleRunMode <ConfigurationGateMode>] [-ModuleNoDotnetBuild] [-ModuleVersion <string>] [-ModulePreReleaseTag <string>] [-ModuleNoSign] [-ModuleSkipInstall] [-ModuleSignModule] [-ModuleTimeoutSeconds <int>] [-ModuleCertificateThumbprint <string>] [-ModuleSignIncludeBinaries <bool>] [-ModuleSignIncludeInternals <bool>] [-ModuleSignIncludeExe <bool>] [-ModuleDiagnosticsBaselinePath <string>] [-ModuleGenerateDiagnosticsBaseline <bool>] [-ModuleUpdateDiagnosticsBaseline <bool>] [-ModuleFailOnNewDiagnostics <bool>] [-ModuleFailOnDiagnosticsSeverity <string>] [-SkipWorkspaceValidation] [-WorkspaceConfigPath <string>] [-WorkspaceProfile <string>] [-WorkspaceEnableFeature <string[]>] [-WorkspaceDisableFeature <string[]>] [-SkipRestore] [-SkipBuild] [-Target <string[]>] [-AppleAction <PowerForgeAppleReleaseAction>] [-ConfirmAppleAction] [-AppleResume] [-NoAppleResume] [-AppleWaitForProcessing] [-NoAppleWaitForProcessing] [-AppleProcessingTimeoutSeconds <int>] [-ApplePollIntervalSeconds <int>] [-AppleSummary] [-Runtimes <string[]>] [-Frameworks <string[]>] [-Styles <DotNetPublishStyle[]>] [-Flavors <string[]>] [-ToolOutput <string[]>] [-SkipToolOutput <string[]>] [-OutputRoot <string>] [-StageRoot <string>] [-ManifestJsonPath <string>] [-AllowOutputOutsideProjectRoot] [-AllowManifestOutsideProjectRoot] [-ChecksumsPath <string>] [-SkipReleaseChecksums] [-KeepSymbols] [-Sign] [-SignProfile <string>] [-SignToolPath <string>] [-SignThumbprint <string>] [-SignSubjectName <string>] [-SignOnMissingTool <DotNetPublishPolicyMode>] [-SignOnFailure <DotNetPublishPolicyMode>] [-SignTimestampUrl <string>] [-SignDescription <string>] [-SignUrl <string>] [-SignCsp <string>] [-SignKeyContainer <string>] [-PackageSignThumbprint <string>] [-PackageSignStore <string>] [-PackageSignTimestampUrl <string>] [-InstallerProperty <string[]>] [-ExitCode] [-NoInteractive] [-SubmitWinget] [-SkipWingetSubmit] [-WingetSubmitMode <string>] [-WingetToolPath <string>] [-WingetTokenEnvName <string>] [-WingetTokenFilePath <string>] [-WingetPullRequestTitle <string>] [-WingetOpenBrowser] [-WingetReplace] [-WingetReplaceVersion <string>] [-WingetAllowInteractiveAuthentication] [-WingetTimeoutSeconds <int>] [-WhatIf] [-Confirm] [<CommonParameters>]Invoke-PowerForgeRelease -Project <ConfigurationProject> [-Plan] [-Validate] [-PackagesOnly] [-ModuleOnly] [-ToolsOnly] [-PublishNuget] [-PublishProjectGitHub] [-PublishToolGitHub] [-Configuration <string>] [-ModuleFramework <string>] [-ModuleRunMode <ConfigurationGateMode>] [-ModuleNoDotnetBuild] [-ModuleVersion <string>] [-ModulePreReleaseTag <string>] [-ModuleNoSign] [-ModuleSkipInstall] [-ModuleSignModule] [-ModuleTimeoutSeconds <int>] [-ModuleCertificateThumbprint <string>] [-ModuleSignIncludeBinaries <bool>] [-ModuleSignIncludeInternals <bool>] [-ModuleSignIncludeExe <bool>] [-ModuleDiagnosticsBaselinePath <string>] [-ModuleGenerateDiagnosticsBaseline <bool>] [-ModuleUpdateDiagnosticsBaseline <bool>] [-ModuleFailOnNewDiagnostics <bool>] [-ModuleFailOnDiagnosticsSeverity <string>] [-SkipWorkspaceValidation] [-WorkspaceConfigPath <string>] [-WorkspaceProfile <string>] [-WorkspaceEnableFeature <string[]>] [-WorkspaceDisableFeature <string[]>] [-SkipRestore] [-SkipBuild] [-Target <string[]>] [-AppleAction <PowerForgeAppleReleaseAction>] [-ConfirmAppleAction] [-AppleResume] [-NoAppleResume] [-AppleWaitForProcessing] [-NoAppleWaitForProcessing] [-AppleProcessingTimeoutSeconds <int>] [-ApplePollIntervalSeconds <int>] [-AppleSummary] [-Runtimes <string[]>] [-Frameworks <string[]>] [-Styles <DotNetPublishStyle[]>] [-Flavors <string[]>] [-ToolOutput <string[]>] [-SkipToolOutput <string[]>] [-OutputRoot <string>] [-StageRoot <string>] [-ManifestJsonPath <string>] [-AllowOutputOutsideProjectRoot] [-AllowManifestOutsideProjectRoot] [-ChecksumsPath <string>] [-SkipReleaseChecksums] [-KeepSymbols] [-Sign] [-SignProfile <string>] [-SignToolPath <string>] [-SignThumbprint <string>] [-SignSubjectName <string>] [-SignOnMissingTool <DotNetPublishPolicyMode>] [-SignOnFailure <DotNetPublishPolicyMode>] [-SignTimestampUrl <string>] [-SignDescription <string>] [-SignUrl <string>] [-SignCsp <string>] [-SignKeyContainer <string>] [-PackageSignThumbprint <string>] [-PackageSignStore <string>] [-PackageSignTimestampUrl <string>] [-InstallerProperty <string[]>] [-ExitCode] [-NoInteractive] [-SubmitWinget] [-SkipWingetSubmit] [-WingetSubmitMode <string>] [-WingetToolPath <string>] [-WingetTokenEnvName <string>] [-WingetTokenFilePath <string>] [-WingetPullRequestTitle <string>] [-WingetOpenBrowser] [-WingetReplace] [-WingetReplaceVersion <string>] [-WingetAllowInteractiveAuthentication] [-WingetTimeoutSeconds <int>] [-WhatIf] [-Confirm] [<CommonParameters>]This cmdlet is the PowerShell entry point for the same unified release engine used by powerforge release. It can coordinate repository package publishing and downloadable tool/app artefacts from one configuration file.
Invoke-PowerForgeRelease -ConfigPath '.\Build\release.json' -PlanInvoke-PowerForgeRelease -ConfigPath '.\Build\release.json' -ToolsOnly -PublishToolGitHub -ExitCodeAllows DotNetPublish-backed manifest/report paths to resolve outside the configured project root.
Type: SwitchParameter
Parameter Sets: Config, Project
Aliases: None
Possible values:
Required: False
Position: named
Default value: None
Accept pipeline input: False
Accept wildcard characters: TrueAllows DotNetPublish-backed outputs to resolve outside the configured project root.
Type: SwitchParameter
Parameter Sets: Config, Project
Aliases: None
Possible values:
Required: False
Position: named
Default value: None
Accept pipeline input: False
Accept wildcard characters: TrueSelects one explicit Apple release operation. Configured preserves legacy JSON action flags.
Type: PowerForgeAppleReleaseAction
Parameter Sets: Config, Project
Aliases: None
Possible values: Configured, Status, Archive, Upload, UploadExisting, Prepare, Screenshots, TestFlight, SubmitTestFlightReview, SubmitAppReview, Release, Cleanup
Required: False
Position: named
Default value: None
Accept pipeline input: False
Accept wildcard characters: TrueApp Store Connect processing poll interval in seconds.
Type: Nullable`1
Parameter Sets: Config, Project
Aliases: None
Possible values:
Required: False
Position: named
Default value: None
Accept pipeline input: False
Accept wildcard characters: TrueMaximum App Store Connect processing wait in seconds.
Type: Nullable`1
Parameter Sets: Config, Project
Aliases: None
Possible values:
Required: False
Position: named
Default value: None
Accept pipeline input: False
Accept wildcard characters: TrueForces exact remote-build reuse on this run.
Type: SwitchParameter
Parameter Sets: Config, Project
Aliases: None
Possible values:
Required: False
Position: named
Default value: None
Accept pipeline input: False
Accept wildcard characters: TrueRequests compact Apple receipt-oriented output from compatible hosts.
Type: SwitchParameter
Parameter Sets: Config, Project
Aliases: None
Possible values:
Required: False
Position: named
Default value: None
Accept pipeline input: False
Accept wildcard characters: TrueWaits for App Store Connect build processing on this run.
Type: SwitchParameter
Parameter Sets: Config, Project
Aliases: None
Possible values:
Required: False
Position: named
Default value: None
Accept pipeline input: False
Accept wildcard characters: TrueOptional release checksums output path override.
Type: String
Parameter Sets: Config, Project
Aliases: None
Possible values:
Required: False
Position: named
Default value: None
Accept pipeline input: False
Accept wildcard characters: TruePath to the unified release configuration file. When omitted, the cmdlet searches current and parent directories for standard release config file names.
Type: String
Parameter Sets: Config
Aliases: None
Possible values:
Required: False
Position: named
Default value: None
Accept pipeline input: False
Accept wildcard characters: TrueOptional configuration override.
Type: String
Parameter Sets: Config, Project
Aliases: None
Possible values:
Required: False
Position: named
Default value: None
Accept pipeline input: False
Accept wildcard characters: TrueExplicitly confirms a risky Apple screenshot replacement, review submission, or public release action.
Type: SwitchParameter
Parameter Sets: Config, Project
Aliases: None
Possible values:
Required: False
Position: named
Default value: None
Accept pipeline input: False
Accept wildcard characters: TrueSets host exit code: 0 on success, 1 on failure.
Type: SwitchParameter
Parameter Sets: Config, Project
Aliases: None
Possible values:
Required: False
Position: named
Default value: None
Accept pipeline input: False
Accept wildcard characters: TrueOptional legacy tool flavor filter.
Type: String[]
Parameter Sets: Config, Project
Aliases: Flavor
Possible values: SingleContained, SingleFx, Portable, Fx
Required: False
Position: named
Default value: None
Accept pipeline input: False
Accept wildcard characters: TrueOptional framework filter.
Type: String[]
Parameter Sets: Config, Project
Aliases: Framework
Possible values:
Required: False
Position: named
Default value: None
Accept pipeline input: False
Accept wildcard characters: TrueOptional installer MSBuild property overrides in Name=Value form.
Type: String[]
Parameter Sets: Config, Project
Aliases: None
Possible values:
Required: False
Position: named
Default value: None
Accept pipeline input: False
Accept wildcard characters: TrueKeeps symbol files for tool/app artefacts.
Type: SwitchParameter
Parameter Sets: Config, Project
Aliases: None
Possible values:
Required: False
Position: named
Default value: None
Accept pipeline input: False
Accept wildcard characters: TrueOptional release manifest output path override.
Type: String
Parameter Sets: Config, Project
Aliases: None
Possible values:
Required: False
Position: named
Default value: None
Accept pipeline input: False
Accept wildcard characters: TrueOptional signing certificate thumbprint for the native module-release lane.
Type: String
Parameter Sets: Config, Project
Aliases: None
Possible values:
Required: False
Position: named
Default value: None
Accept pipeline input: False
Accept wildcard characters: TrueOptional diagnostics baseline path for the native module-release lane.
Type: String
Parameter Sets: Config, Project
Aliases: None
Possible values:
Required: False
Position: named
Default value: None
Accept pipeline input: False
Accept wildcard characters: TrueOptional diagnostics severity threshold for the native module-release lane.
Type: String
Parameter Sets: Config, Project
Aliases: None
Possible values: Warning, Error
Required: False
Position: named
Default value: None
Accept pipeline input: False
Accept wildcard characters: TrueControls failure on new diagnostics in the native module-release lane.
Type: Boolean
Parameter Sets: Config, Project
Aliases: None
Possible values:
Required: False
Position: named
Default value: None
Accept pipeline input: False
Accept wildcard characters: TrueTarget framework used by the native module-release lane.
Type: String
Parameter Sets: Config, Project
Aliases: None
Possible values: auto, net10.0, net8.0
Required: False
Position: named
Default value: None
Accept pipeline input: False
Accept wildcard characters: TrueControls diagnostics baseline generation in the native module-release lane.
Type: Boolean
Parameter Sets: Config, Project
Aliases: None
Possible values:
Required: False
Position: named
Default value: None
Accept pipeline input: False
Accept wildcard characters: TrueSkips the dotnet build step inside the native module-release lane.
Type: SwitchParameter
Parameter Sets: Config, Project
Aliases: None
Possible values:
Required: False
Position: named
Default value: None
Accept pipeline input: False
Accept wildcard characters: TrueDisables signing for the native module-release lane.
Type: SwitchParameter
Parameter Sets: Config, Project
Aliases: None
Possible values:
Required: False
Position: named
Default value: None
Accept pipeline input: False
Accept wildcard characters: TrueExecutes only the module portion of the release.
Type: SwitchParameter
Parameter Sets: Config, Project
Aliases: None
Possible values:
Required: False
Position: named
Default value: None
Accept pipeline input: False
Accept wildcard characters: TrueOptional prerelease tag override for the native module-release lane.
Type: String
Parameter Sets: Config, Project
Aliases: None
Possible values:
Required: False
Position: named
Default value: None
Accept pipeline input: False
Accept wildcard characters: TrueModule pipeline gate used by the native module-release lane.
Type: Nullable`1
Parameter Sets: Config, Project
Aliases: None
Possible values: Manifest, Documentation, Build, Publish
Required: False
Position: named
Default value: None
Accept pipeline input: False
Accept wildcard characters: TrueControls whether the native module-release lane signs binaries.
Type: Boolean
Parameter Sets: Config, Project
Aliases: None
Possible values:
Required: False
Position: named
Default value: None
Accept pipeline input: False
Accept wildcard characters: TrueControls whether the native module-release lane signs executables.
Type: Boolean
Parameter Sets: Config, Project
Aliases: None
Possible values:
Required: False
Position: named
Default value: None
Accept pipeline input: False
Accept wildcard characters: TrueControls whether the native module-release lane signs internal files.
Type: Boolean
Parameter Sets: Config, Project
Aliases: None
Possible values:
Required: False
Position: named
Default value: None
Accept pipeline input: False
Accept wildcard characters: TrueEnables signing for the native module-release lane.
Type: SwitchParameter
Parameter Sets: Config, Project
Aliases: None
Possible values:
Required: False
Position: named
Default value: None
Accept pipeline input: False
Accept wildcard characters: TrueSkips installation after the native module-release lane completes.
Type: SwitchParameter
Parameter Sets: Config, Project
Aliases: None
Possible values:
Required: False
Position: named
Default value: None
Accept pipeline input: False
Accept wildcard characters: TrueMaximum runtime in seconds for the native module-release lane.
Type: Nullable`1
Parameter Sets: Config, Project
Aliases: None
Possible values:
Required: False
Position: named
Default value: None
Accept pipeline input: False
Accept wildcard characters: TrueControls diagnostics baseline updates in the native module-release lane.
Type: Boolean
Parameter Sets: Config, Project
Aliases: None
Possible values:
Required: False
Position: named
Default value: None
Accept pipeline input: False
Accept wildcard characters: TrueOptional module version override for the native module-release lane.
Type: String
Parameter Sets: Config, Project
Aliases: None
Possible values:
Required: False
Position: named
Default value: None
Accept pipeline input: False
Accept wildcard characters: TrueDisables exact remote-build reuse on this run.
Type: SwitchParameter
Parameter Sets: Config, Project
Aliases: None
Possible values:
Required: False
Position: named
Default value: None
Accept pipeline input: False
Accept wildcard characters: TrueReturns after upload instead of waiting for build processing.
Type: SwitchParameter
Parameter Sets: Config, Project
Aliases: None
Possible values:
Required: False
Position: named
Default value: None
Accept pipeline input: False
Accept wildcard characters: TrueDisables the interactive Spectre renderer while preserving structured pipeline output.
Type: SwitchParameter
Parameter Sets: Config, Project
Aliases: None
Possible values:
Required: False
Position: named
Default value: None
Accept pipeline input: False
Accept wildcard characters: TrueOptional output root override for tool/app assets.
Type: String
Parameter Sets: Config, Project
Aliases: None
Possible values:
Required: False
Position: named
Default value: None
Accept pipeline input: False
Accept wildcard characters: TrueOptional package-signing certificate store override.
Type: String
Parameter Sets: Config, Project
Aliases: None
Possible values: CurrentUser, LocalMachine
Required: False
Position: named
Default value: None
Accept pipeline input: False
Accept wildcard characters: TrueOptional package-signing thumbprint override.
Type: String
Parameter Sets: Config, Project
Aliases: None
Possible values:
Required: False
Position: named
Default value: None
Accept pipeline input: False
Accept wildcard characters: TrueOptional package-signing timestamp URL override.
Type: String
Parameter Sets: Config, Project
Aliases: None
Possible values:
Required: False
Position: named
Default value: None
Accept pipeline input: False
Accept wildcard characters: TrueExecutes only the package portion of the release.
Type: SwitchParameter
Parameter Sets: Config, Project
Aliases: None
Possible values:
Required: False
Position: named
Default value: None
Accept pipeline input: False
Accept wildcard characters: TrueBuilds the release plan without executing steps.
Type: SwitchParameter
Parameter Sets: Config, Project
Aliases: None
Possible values:
Required: False
Position: named
Default value: None
Accept pipeline input: False
Accept wildcard characters: TruePowerShell-authored project/release object that is translated into the unified release engine.
Type: ConfigurationProject
Parameter Sets: Project
Aliases: None
Possible values:
Required: True
Position: named
Default value: None
Accept pipeline input: False
Accept wildcard characters: TrueEnables NuGet publishing for this run.
Type: SwitchParameter
Parameter Sets: Config, Project
Aliases: None
Possible values:
Required: False
Position: named
Default value: None
Accept pipeline input: False
Accept wildcard characters: TrueEnables project/package GitHub release publishing for this run.
Type: SwitchParameter
Parameter Sets: Config, Project
Aliases: None
Possible values:
Required: False
Position: named
Default value: None
Accept pipeline input: False
Accept wildcard characters: TrueEnables tool/app GitHub release publishing for this run.
Type: SwitchParameter
Parameter Sets: Config, Project
Aliases: None
Possible values:
Required: False
Position: named
Default value: None
Accept pipeline input: False
Accept wildcard characters: TrueOptional runtime filter.
Type: String[]
Parameter Sets: Config, Project
Aliases: Runtime, Rid
Possible values:
Required: False
Position: named
Default value: None
Accept pipeline input: False
Accept wildcard characters: TrueEnables signing for tool/app outputs when supported by the release config.
Type: SwitchParameter
Parameter Sets: Config, Project
Aliases: None
Possible values:
Required: False
Position: named
Default value: None
Accept pipeline input: False
Accept wildcard characters: TrueOptional signing CSP override.
Type: String
Parameter Sets: Config, Project
Aliases: None
Possible values:
Required: False
Position: named
Default value: None
Accept pipeline input: False
Accept wildcard characters: TrueOptional signing description override.
Type: String
Parameter Sets: Config, Project
Aliases: None
Possible values:
Required: False
Position: named
Default value: None
Accept pipeline input: False
Accept wildcard characters: TrueOptional signing key container override.
Type: String
Parameter Sets: Config, Project
Aliases: None
Possible values:
Required: False
Position: named
Default value: None
Accept pipeline input: False
Accept wildcard characters: TrueOptional policy when signing fails.
Type: Nullable`1
Parameter Sets: Config, Project
Aliases: None
Possible values:
Required: False
Position: named
Default value: None
Accept pipeline input: False
Accept wildcard characters: TrueOptional policy when the configured signing tool is missing.
Type: Nullable`1
Parameter Sets: Config, Project
Aliases: None
Possible values:
Required: False
Position: named
Default value: None
Accept pipeline input: False
Accept wildcard characters: TrueOptional signing profile override.
Type: String
Parameter Sets: Config, Project
Aliases: None
Possible values:
Required: False
Position: named
Default value: None
Accept pipeline input: False
Accept wildcard characters: TrueOptional signing certificate subject name override.
Type: String
Parameter Sets: Config, Project
Aliases: None
Possible values:
Required: False
Position: named
Default value: None
Accept pipeline input: False
Accept wildcard characters: TrueOptional signing thumbprint override.
Type: String
Parameter Sets: Config, Project
Aliases: None
Possible values:
Required: False
Position: named
Default value: None
Accept pipeline input: False
Accept wildcard characters: TrueOptional signing timestamp URL override.
Type: String
Parameter Sets: Config, Project
Aliases: None
Possible values:
Required: False
Position: named
Default value: None
Accept pipeline input: False
Accept wildcard characters: TrueOptional signing tool path override.
Type: String
Parameter Sets: Config, Project
Aliases: None
Possible values:
Required: False
Position: named
Default value: None
Accept pipeline input: False
Accept wildcard characters: TrueOptional signing URL override.
Type: String
Parameter Sets: Config, Project
Aliases: None
Possible values:
Required: False
Position: named
Default value: None
Accept pipeline input: False
Accept wildcard characters: TrueDisables build operations for the tool/app publish flow.
Type: SwitchParameter
Parameter Sets: Config, Project
Aliases: None
Possible values:
Required: False
Position: named
Default value: None
Accept pipeline input: False
Accept wildcard characters: TrueSkips top-level release checksums generation.
Type: SwitchParameter
Parameter Sets: Config, Project
Aliases: None
Possible values:
Required: False
Position: named
Default value: None
Accept pipeline input: False
Accept wildcard characters: TrueDisables restore operations for the tool/app publish flow.
Type: SwitchParameter
Parameter Sets: Config, Project
Aliases: None
Possible values:
Required: False
Position: named
Default value: None
Accept pipeline input: False
Accept wildcard characters: TrueOptional tool/app output exclusion for DotNetPublish-backed release flows.
Type: String[]
Parameter Sets: Config, Project
Aliases: None
Possible values: Tool, Portable, Installer, Store
Required: False
Position: named
Default value: None
Accept pipeline input: False
Accept wildcard characters: TrueDisables Winget submission even when enabled by release configuration.
Type: SwitchParameter
Parameter Sets: Config, Project
Aliases: None
Possible values:
Required: False
Position: named
Default value: None
Accept pipeline input: False
Accept wildcard characters: TrueSkips workspace validation defined by the release config.
Type: SwitchParameter
Parameter Sets: Config, Project
Aliases: None
Possible values:
Required: False
Position: named
Default value: None
Accept pipeline input: False
Accept wildcard characters: TrueOptional staged release root override.
Type: String
Parameter Sets: Config, Project
Aliases: None
Possible values:
Required: False
Position: named
Default value: None
Accept pipeline input: False
Accept wildcard characters: TrueOptional publish style filter.
Type: DotNetPublishStyle[]
Parameter Sets: Config, Project
Aliases: Style
Possible values: Portable, PortableCompat, PortableSize, FrameworkDependent, AotSpeed, AotSize
Required: False
Position: named
Default value: None
Accept pipeline input: False
Accept wildcard characters: TrueSubmits generated Winget manifests with wingetcreate after release assets are available.
Type: SwitchParameter
Parameter Sets: Config, Project
Aliases: None
Possible values:
Required: False
Position: named
Default value: None
Accept pipeline input: False
Accept wildcard characters: TrueOptional target-name filter.
Type: String[]
Parameter Sets: Config, Project
Aliases: Targets
Possible values:
Required: False
Position: named
Default value: None
Accept pipeline input: False
Accept wildcard characters: TrueOptional tool/app output selection for DotNetPublish-backed release flows.
Type: String[]
Parameter Sets: Config, Project
Aliases: None
Possible values: Tool, Portable, Installer, Store
Required: False
Position: named
Default value: None
Accept pipeline input: False
Accept wildcard characters: TrueExecutes only the tool/app portion of the release.
Type: SwitchParameter
Parameter Sets: Config, Project
Aliases: None
Possible values:
Required: False
Position: named
Default value: None
Accept pipeline input: False
Accept wildcard characters: TrueValidates configuration through plan-only execution.
Type: SwitchParameter
Parameter Sets: Config, Project
Aliases: None
Possible values:
Required: False
Position: named
Default value: None
Accept pipeline input: False
Accept wildcard characters: TrueAllows wingetcreate to prompt for GitHub authentication when no token is resolved.
Type: SwitchParameter
Parameter Sets: Config, Project
Aliases: None
Possible values:
Required: False
Position: named
Default value: None
Accept pipeline input: False
Accept wildcard characters: TrueAllows wingetcreate to open the submitted pull request in a browser.
Type: SwitchParameter
Parameter Sets: Config, Project
Aliases: None
Possible values:
Required: False
Position: named
Default value: None
Accept pipeline input: False
Accept wildcard characters: TruePull request title template passed to wingetcreate.
Type: String
Parameter Sets: Config, Project
Aliases: None
Possible values:
Required: False
Position: named
Default value: None
Accept pipeline input: False
Accept wildcard characters: TrueEnables wingetcreate replacement mode.
Type: SwitchParameter
Parameter Sets: Config, Project
Aliases: None
Possible values:
Required: False
Position: named
Default value: None
Accept pipeline input: False
Accept wildcard characters: TrueOptional version passed with wingetcreate replacement mode.
Type: String
Parameter Sets: Config, Project
Aliases: None
Possible values:
Required: False
Position: named
Default value: None
Accept pipeline input: False
Accept wildcard characters: TrueWinget submission mode used by wingetcreate.
Type: String
Parameter Sets: Config, Project
Aliases: None
Possible values: Manifest, Update
Required: False
Position: named
Default value: None
Accept pipeline input: False
Accept wildcard characters: TrueTimeout in seconds for each wingetcreate invocation.
Type: Nullable`1
Parameter Sets: Config, Project
Aliases: None
Possible values:
Required: False
Position: named
Default value: None
Accept pipeline input: False
Accept wildcard characters: TrueEnvironment variable containing the GitHub token for wingetcreate.
Type: String
Parameter Sets: Config, Project
Aliases: None
Possible values:
Required: False
Position: named
Default value: None
Accept pipeline input: False
Accept wildcard characters: TrueFile containing the GitHub token for wingetcreate.
Type: String
Parameter Sets: Config, Project
Aliases: None
Possible values:
Required: False
Position: named
Default value: None
Accept pipeline input: False
Accept wildcard characters: TrueOptional wingetcreate executable path.
Type: String
Parameter Sets: Config, Project
Aliases: None
Possible values:
Required: False
Position: named
Default value: None
Accept pipeline input: False
Accept wildcard characters: TrueOptional workspace validation config override.
Type: String
Parameter Sets: Config, Project
Aliases: None
Possible values:
Required: False
Position: named
Default value: None
Accept pipeline input: False
Accept wildcard characters: TrueOptional workspace feature disable list override.
Type: String[]
Parameter Sets: Config, Project
Aliases: None
Possible values:
Required: False
Position: named
Default value: None
Accept pipeline input: False
Accept wildcard characters: TrueOptional workspace feature enable list override.
Type: String[]
Parameter Sets: Config, Project
Aliases: None
Possible values:
Required: False
Position: named
Default value: None
Accept pipeline input: False
Accept wildcard characters: TrueOptional workspace validation profile override.
Type: String
Parameter Sets: Config, Project
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
PowerForge.PowerForgeReleaseResult PowerForge.PowerForgeAppleReleaseReceipt
- None