Fix
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user