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" local source_number="$5"
if [[ -n "$source" ]]; then if [[ -n "$source" ]]; then
if [[ "$action" == "remove" ]]; then # Extract name from URL or use fallback
echo "Removing NuGet source: $source" local name
dotnet nuget remove source "$source" 2>/dev/null || true if [[ "$source" =~ /api/packages/([^/]+)/nuget/ ]]; then
name="${BASH_REMATCH[1]}"
else else
# Extract name from URL or use fallback name="Source $source_number"
local name fi
if [[ "$source" =~ /api/packages/([^/]+)/nuget/ ]]; then
name="${BASH_REMATCH[1]}"
else
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)" echo "Adding NuGet source: $source (name: $name)"
if [[ -n "$username" && -n "$password" ]]; then if [[ -n "$username" && -n "$password" ]]; then
dotnet nuget add source "$source" --name "$name" --username "$username" --password "$password" --store-password-in-clear-text 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" local source_number="$5"
if [[ -n "$source" ]]; then if [[ -n "$source" ]]; then
if [[ "$action" == "remove" ]]; then # Extract name from URL or use fallback
echo "Removing NuGet source: $source" local name
dotnet nuget remove source "$source" 2>/dev/null || true if [[ "$source" =~ /api/packages/([^/]+)/nuget/ ]]; then
name="${BASH_REMATCH[1]}"
else else
# Extract name from URL or use fallback name="Source $source_number"
local name fi
if [[ "$source" =~ /api/packages/([^/]+)/nuget/ ]]; then
name="${BASH_REMATCH[1]}"
else
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)" echo "Adding NuGet source: $source (name: $name)"
if [[ -n "$username" && -n "$password" ]]; then if [[ -n "$username" && -n "$password" ]]; then
dotnet nuget add source "$source" --name "$name" --username "$username" --password "$password" --store-password-in-clear-text dotnet nuget add source "$source" --name "$name" --username "$username" --password "$password" --store-password-in-clear-text