Skip to content

Commit 25ff74c

Browse files
authored
Merge pull request #38 from sdwheeler/sdw-i36
2 parents f2d69ee + 55b6222 commit 25ff74c

File tree

1 file changed

+35
-33
lines changed

1 file changed

+35
-33
lines changed

src/CompatPowerShellGet.psm1

Lines changed: 35 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -122,7 +122,7 @@ function Convert-VersionParamaters
122122
elseif ( ! $RequiredVersion -and ! $MinimumVersion -and ! $MaximumVersion ) {
123123
return $null
124124
}
125-
elseif ( $RequiredVersion -and ! $MinimumVersion -and ! $MaximumVersion ) {
125+
elseif ( $RequiredVersion -and ! $MinimumVersion -and ! $MaximumVersion ) {
126126
return "$RequiredVersion" }
127127

128128
# now return the appropriate string
@@ -462,7 +462,7 @@ param(
462462
}
463463

464464
# PARAMETER MAP
465-
# add new specifier
465+
# add new specifier
466466
$PSBoundParameters['Type'] = 'module'
467467
# Parameter translations
468468
$verArgs = @{}
@@ -659,7 +659,7 @@ param(
659659
}
660660

661661
# PARAMETER MAP
662-
# add new specifier
662+
# add new specifier
663663
$PSBoundParameters['Type'] = 'script'
664664
# Parameter translations
665665
$verArgs = @{}
@@ -1021,11 +1021,13 @@ param(
10211021
$PSBoundParameters['Version'] = $ver
10221022
}
10231023
if ( $PSBoundParameters['AllowPrerelease'] ) { $null = $PSBoundParameters.Remove('AllowPrerelease'); $PSBoundParameters['Prerelease'] = $AllowPrerelease }
1024-
if ( $PSBoundParameters['SkipPublisherCheck'] ) { $null = $PSBoundParameters.Remove('SkipPublisherCheck'); $PSBoundParameters['AuthenticodeCheck'] = $SkipPublisherCheck }
1024+
$PSBoundParameters['NoClobber'] = $true
1025+
if ( $PSBoundParameters['AllowClobber'] ) { $null = $PSBoundParameters.Remove('AllowClobber'); $PSBoundParameters['NoClobber'] = (-not $AllowClobber) }
1026+
$PSBoundParameters['AuthenticodeCheck'] = $true
1027+
if ( $PSBoundParameters['SkipPublisherCheck'] ) { $null = $PSBoundParameters.Remove('SkipPublisherCheck'); $PSBoundParameters['AuthenticodeCheck'] = (-not $SkipPublisherCheck) }
10251028
# Parameter Deletions (unsupported in v3)
10261029
if ( $PSBoundParameters['Proxy'] ) { $null = $PSBoundParameters.Remove('Proxy') }
10271030
if ( $PSBoundParameters['ProxyCredential'] ) { $null = $PSBoundParameters.Remove('ProxyCredential') }
1028-
if ( $PSBoundParameters['AllowClobber'] ) { $null = $PSBoundParameters.Remove('AllowClobber') }
10291031
if ( $PSBoundParameters['Force'] ) { $null = $PSBoundParameters.Remove('Force') }
10301032
# END PARAMETER MAP
10311033

@@ -1142,14 +1144,14 @@ param(
11421144
# PARAMETER MAP
11431145
# Parameter translations
11441146
$verArgs = @{}
1145-
if ( $PSBoundParameters['MinimumVersion'] ) { $null = $PSBoundParameters.Remove('MinimumVersion'); $verArgs['MinimumVersion'] = $MinimumVersion }
1146-
if ( $PSBoundParameters['MaximumVersion'] ) { $null = $PSBoundParameters.Remove('MaximumVersion'); $verArgs['MaximumVersion'] = $MaximumVersion }
1147-
if ( $PSBoundParameters['RequiredVersion'] ) { $null = $PSBoundParameters.Remove('RequiredVersion'); $verArgs['RequiredVersion'] = $RequiredVersion }
1147+
if ( $PSBoundParameters['MinimumVersion'] ) { $null = $PSBoundParameters.Remove('MinimumVersion'); $verArgs['MinimumVersion'] = $MinimumVersion }
1148+
if ( $PSBoundParameters['MaximumVersion'] ) { $null = $PSBoundParameters.Remove('MaximumVersion'); $verArgs['MaximumVersion'] = $MaximumVersion }
1149+
if ( $PSBoundParameters['RequiredVersion'] ) { $null = $PSBoundParameters.Remove('RequiredVersion'); $verArgs['RequiredVersion'] = $RequiredVersion }
11481150
$ver = Convert-VersionParamaters @verArgs
11491151
if ( $ver ) {
11501152
$PSBoundParameters['Version'] = $ver
11511153
}
1152-
if ( $PSBoundParameters['AllowPrerelease'] ) { $null = $PSBoundParameters.Remove('AllowPrerelease'); $PSBoundParameters['Prerelease'] = $AllowPrerelease }
1154+
if ( $PSBoundParameters['AllowPrerelease'] ) { $null = $PSBoundParameters.Remove('AllowPrerelease'); $PSBoundParameters['Prerelease'] = $AllowPrerelease }
11531155
# Parameter Deletions (unsupported in v3)
11541156
if ( $PSBoundParameters['NoPathUpdate'] ) { $null = $PSBoundParameters.Remove('NoPathUpdate') }
11551157
if ( $PSBoundParameters['Proxy'] ) { $null = $PSBoundParameters.Remove('Proxy') }
@@ -1201,11 +1203,11 @@ param(
12011203
[ValidateNotNullOrEmpty()]
12021204
[string]
12031205
${Version},
1204-
1206+
12051207
[ValidateNotNullOrEmpty()]
12061208
[string]
12071209
${Author},
1208-
1210+
12091211
[Parameter(Mandatory=$true)]
12101212
[ValidateNotNullOrEmpty()]
12111213
[string]
@@ -1222,39 +1224,39 @@ param(
12221224
[ValidateNotNullOrEmpty()]
12231225
[string]
12241226
${Copyright},
1225-
1227+
12261228
[ValidateNotNullOrEmpty()]
12271229
[Object[]]
12281230
${RequiredModules},
1229-
1231+
12301232
[ValidateNotNullOrEmpty()]
12311233
[string[]]
12321234
${ExternalModuleDependencies},
12331235

12341236
[ValidateNotNullOrEmpty()]
12351237
[string[]]
12361238
${RequiredScripts},
1237-
1239+
12381240
[ValidateNotNullOrEmpty()]
12391241
[string[]]
12401242
${ExternalScriptDependencies},
12411243

12421244
[ValidateNotNullOrEmpty()]
12431245
[string[]]
12441246
${Tags},
1245-
1247+
12461248
[ValidateNotNullOrEmpty()]
12471249
[Uri]
12481250
${ProjectUri},
1249-
1251+
12501252
[ValidateNotNullOrEmpty()]
12511253
[Uri]
12521254
${LicenseUri},
1253-
1255+
12541256
[ValidateNotNullOrEmpty()]
12551257
[Uri]
12561258
${IconUri},
1257-
1259+
12581260
[string[]]
12591261
${ReleaseNotes},
12601262

@@ -1753,7 +1755,7 @@ param(
17531755
if ( $PSBoundParameters['Force'] ) { $null = $PSBoundParameters.Remove('Force') }
17541756
if ( $PSBoundParameters['AcceptLicense'] ) { $null = $PSBoundParameters.Remove('AcceptLicense') }
17551757
# END PARAMETER MAP
1756-
1758+
17571759
$wrappedCmd = $ExecutionContext.InvokeCommand.GetCommand('Save-PSResource', [System.Management.Automation.CommandTypes]::Cmdlet)
17581760
$scriptCmd = {& $wrappedCmd @PSBoundParameters }
17591761

@@ -2565,11 +2567,11 @@ param(
25652567
[ValidateNotNullOrEmpty()]
25662568
[string]
25672569
${Version},
2568-
2570+
25692571
[ValidateNotNullOrEmpty()]
25702572
[string]
25712573
${Author},
2572-
2574+
25732575
[ValidateNotNullOrEmpty()]
25742576
[string]
25752577
${Description},
@@ -2585,7 +2587,7 @@ param(
25852587
[ValidateNotNullOrEmpty()]
25862588
[string]
25872589
${Copyright},
2588-
2590+
25892591
[ValidateNotNullOrEmpty()]
25902592
[Object[]]
25912593
${RequiredModules},
@@ -2597,27 +2599,27 @@ param(
25972599
[ValidateNotNullOrEmpty()]
25982600
[string[]]
25992601
${RequiredScripts},
2600-
2602+
26012603
[ValidateNotNullOrEmpty()]
26022604
[string[]]
26032605
${ExternalScriptDependencies},
26042606

26052607
[ValidateNotNullOrEmpty()]
26062608
[string[]]
26072609
${Tags},
2608-
2610+
26092611
[ValidateNotNullOrEmpty()]
26102612
[Uri]
26112613
${ProjectUri},
2612-
2614+
26132615
[ValidateNotNullOrEmpty()]
26142616
[Uri]
26152617
${LicenseUri},
26162618

26172619
[ValidateNotNullOrEmpty()]
26182620
[Uri]
26192621
${IconUri},
2620-
2622+
26212623
[string[]]
26222624
${ReleaseNotes},
26232625

@@ -2694,11 +2696,11 @@ param(
26942696
[ValidateNotNullOrEmpty()]
26952697
[string]
26962698
${Version},
2697-
2699+
26982700
[ValidateNotNullOrEmpty()]
26992701
[string]
27002702
${Author},
2701-
2703+
27022704
[ValidateNotNullOrEmpty()]
27032705
[string]
27042706
${Description},
@@ -2714,7 +2716,7 @@ param(
27142716
[ValidateNotNullOrEmpty()]
27152717
[string]
27162718
${Copyright},
2717-
2719+
27182720
[ValidateNotNullOrEmpty()]
27192721
[Object[]]
27202722
${RequiredModules},
@@ -2726,27 +2728,27 @@ param(
27262728
[ValidateNotNullOrEmpty()]
27272729
[string[]]
27282730
${RequiredScripts},
2729-
2731+
27302732
[ValidateNotNullOrEmpty()]
27312733
[string[]]
27322734
${ExternalScriptDependencies},
27332735

27342736
[ValidateNotNullOrEmpty()]
27352737
[string[]]
27362738
${Tags},
2737-
2739+
27382740
[ValidateNotNullOrEmpty()]
27392741
[Uri]
27402742
${ProjectUri},
2741-
2743+
27422744
[ValidateNotNullOrEmpty()]
27432745
[Uri]
27442746
${LicenseUri},
27452747

27462748
[ValidateNotNullOrEmpty()]
27472749
[Uri]
27482750
${IconUri},
2749-
2751+
27502752
[string[]]
27512753
${ReleaseNotes},
27522754

0 commit comments

Comments
 (0)