This commit is contained in:
2025-07-07 22:11:35 -07:00
parent 661e281b6d
commit be5151bda3
2 changed files with 20 additions and 20 deletions

View File

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

View File

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