File tree 1 file changed +15
-2
lines changed
Chocolatey.Cake.Recipe/Content
1 file changed +15
-2
lines changed Original file line number Diff line number Diff line change @@ -30,5 +30,18 @@ if (Get-Module -ListAvailable -FullyQualifiedName $FullyQualifiedName) {
30
30
}
31
31
else {
32
32
Write-Host " Install Module $ModuleName with version $RequiredVersion ..."
33
- Install-Module - Name $ModuleName - RequiredVersion $RequiredVersion - Force
34
- }
33
+ # Bootstrap PowerShell Get
34
+ if (-not (Get-PackageProvider NuGet - ErrorAction Ignore)) {
35
+ Write-Host " Installing NuGet package provider"
36
+ Install-PackageProvider NuGet - MinimumVersion 2.8 .5.201 - ForceBootstrap - Force - Scope CurrentUser
37
+ }
38
+
39
+ if (-not (Get-InstalledModule PowerShellGet - MinimumVersion 2.0 - MaximumVersion 2.99 - ErrorAction Ignore)) {
40
+ Install-Module PowerShellGet - MaximumVersion 2.99 - Force - AllowClobber - Scope CurrentUser
41
+ Remove-Module PowerShellGet - Force
42
+ Import-Module PowerShellGet - MinimumVersion 2.0 - Force
43
+ Import-PackageProvider - Name PowerShellGet - MinimumVersion 2.0 - Force
44
+ }
45
+
46
+ Install-Module - Name $ModuleName - RequiredVersion $RequiredVersion - Force - Scope CurrentUser
47
+ }
You can’t perform that action at this time.
0 commit comments