From be5151bda38d6c1e670879416ba84e211cead365 Mon Sep 17 00:00:00 2001 From: Scion Date: Mon, 7 Jul 2025 22:11:35 -0700 Subject: [PATCH] Fix --- dotnet/dotnet-10/nuget_utils.sh | 20 ++++++++++---------- dotnet/dotnet/nuget_utils.sh | 20 ++++++++++---------- 2 files changed, 20 insertions(+), 20 deletions(-) diff --git a/dotnet/dotnet-10/nuget_utils.sh b/dotnet/dotnet-10/nuget_utils.sh index 3c48618..61d3648 100644 --- a/dotnet/dotnet-10/nuget_utils.sh +++ b/dotnet/dotnet-10/nuget_utils.sh @@ -8,18 +8,18 @@ add_or_remove_nuget_source() { local source_number="$5" if [[ -n "$source" ]]; then - if [[ "$action" == "remove" ]]; then - echo "Removing NuGet source: $source" - dotnet nuget remove source "$source" 2>/dev/null || true + # Extract name from URL or use fallback + local name + if [[ "$source" =~ /api/packages/([^/]+)/nuget/ ]]; then + name="${BASH_REMATCH[1]}" else - # Extract name from URL or use fallback - local name - if [[ "$source" =~ /api/packages/([^/]+)/nuget/ ]]; then - name="${BASH_REMATCH[1]}" - else - name="Source $source_number" - fi + name="Source $source_number" + fi + if [[ "$action" == "remove" ]]; then + echo "Removing NuGet source: $source (name: $name)" + dotnet nuget remove source "$name" 2>/dev/null || true + else echo "Adding NuGet source: $source (name: $name)" if [[ -n "$username" && -n "$password" ]]; then dotnet nuget add source "$source" --name "$name" --username "$username" --password "$password" --store-password-in-clear-text diff --git a/dotnet/dotnet/nuget_utils.sh b/dotnet/dotnet/nuget_utils.sh index 3c48618..61d3648 100644 --- a/dotnet/dotnet/nuget_utils.sh +++ b/dotnet/dotnet/nuget_utils.sh @@ -8,18 +8,18 @@ add_or_remove_nuget_source() { local source_number="$5" if [[ -n "$source" ]]; then - if [[ "$action" == "remove" ]]; then - echo "Removing NuGet source: $source" - dotnet nuget remove source "$source" 2>/dev/null || true + # Extract name from URL or use fallback + local name + if [[ "$source" =~ /api/packages/([^/]+)/nuget/ ]]; then + name="${BASH_REMATCH[1]}" else - # Extract name from URL or use fallback - local name - if [[ "$source" =~ /api/packages/([^/]+)/nuget/ ]]; then - name="${BASH_REMATCH[1]}" - else - name="Source $source_number" - fi + name="Source $source_number" + fi + if [[ "$action" == "remove" ]]; then + echo "Removing NuGet source: $source (name: $name)" + dotnet nuget remove source "$name" 2>/dev/null || true + else echo "Adding NuGet source: $source (name: $name)" if [[ -n "$username" && -n "$password" ]]; then dotnet nuget add source "$source" --name "$name" --username "$username" --password "$password" --store-password-in-clear-text