@@ -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