@@ -740,7 +740,7 @@ function Switch-PSNugetConfig {
740
740
param (
741
741
[Parameter (Mandatory = $true , ParameterSetName = ' user' )]
742
742
[Parameter (Mandatory = $true , ParameterSetName = ' nouser' )]
743
- [ValidateSet (' Public' , ' Private' )]
743
+ [ValidateSet (' Public' , ' Private' , ' NuGetOnly ' )]
744
744
[string ] $Source ,
745
745
746
746
[Parameter (Mandatory = $true , ParameterSetName = ' user' )]
@@ -760,16 +760,19 @@ function Switch-PSNugetConfig {
760
760
}
761
761
}
762
762
763
+ $dotnetSdk = [NugetPackageSource ] @ {Url = ' https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet9/nuget/v2' ; Name = ' dotnet' }
764
+ $gallery = [NugetPackageSource ] @ {Url = ' https://www.powershellgallery.com/api/v2/' ; Name = ' psgallery' }
765
+ $nugetorg = [NugetPackageSource ] @ {Url = ' https://api.nuget.org/v3/index.json' ; Name = ' nuget.org' }
763
766
if ( $Source -eq ' Public' ) {
764
- $dotnetSdk = [NugetPackageSource ] @ {Url = ' https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet9/nuget/v2' ; Name = ' dotnet' }
765
- $gallery = [NugetPackageSource ] @ {Url = ' https://www.powershellgallery.com/api/v2/' ; Name = ' psgallery' }
766
- $nugetorg = [NugetPackageSource ] @ {Url = ' https://api.nuget.org/v3/index.json' ; Name = ' nuget.org' }
767
-
768
767
New-NugetConfigFile - NugetPackageSource $nugetorg , $dotnetSdk - Destination " $PSScriptRoot /" @extraParams
769
768
New-NugetConfigFile - NugetPackageSource $gallery - Destination " $PSScriptRoot /src/Modules/" @extraParams
770
769
New-NugetConfigFile - NugetPackageSource $gallery - Destination " $PSScriptRoot /test/tools/Modules/" @extraParams
770
+ } elseif ( $Source -eq ' NuGetOnly' ) {
771
+ New-NugetConfigFile - NugetPackageSource $nugetorg - Destination " $PSScriptRoot /" @extraParams
772
+ New-NugetConfigFile - NugetPackageSource $gallery - Destination " $PSScriptRoot /src/Modules/" @extraParams
773
+ New-NugetConfigFile - NugetPackageSource $gallery - Destination " $PSScriptRoot /test/tools/Modules/" @extraParams
771
774
} elseif ( $Source -eq ' Private' ) {
772
- $powerShellPackages = [NugetPackageSource ] @ {Url = ' https://pkgs.dev.azure.com/powershell/PowerShell/_packaging/PowerShell-7-5-preview-test-2 /nuget/v3/index.json' ; Name = ' powershell' }
775
+ $powerShellPackages = [NugetPackageSource ] @ {Url = ' https://pkgs.dev.azure.com/powershell/PowerShell/_packaging/PowerShell/nuget/v3/index.json' ; Name = ' powershell' }
773
776
774
777
New-NugetConfigFile - NugetPackageSource $powerShellPackages - Destination " $PSScriptRoot /" @extraParams
775
778
New-NugetConfigFile - NugetPackageSource $powerShellPackages - Destination " $PSScriptRoot /src/Modules/" @extraParams
0 commit comments