From 7d2455e7bf9c0d28a3a1afe3599f82b0a8bdc114 Mon Sep 17 00:00:00 2001 From: Jordan Atwood Date: Tue, 15 Nov 2022 08:30:00 -0800 Subject: [PATCH] Fix vscode config linking after backup --- vscode.sh | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/vscode.sh b/vscode.sh index ec6edac..6013ad5 100755 --- a/vscode.sh +++ b/vscode.sh @@ -47,10 +47,11 @@ for file in settings.json keybindings.json; do target="$VSCODE_CONFIG_PATH/$file" if [[ -h "$target" ]] && [[ "$source" == "$(readlink -f "$target")" ]]; then echo "Skipping '$source' -> '$target' link as it is already linked" + continue elif [[ -f "$target" ]]; then mv "$target" "$target.bak" echo "Backed up existing $file to $target.bak" - else - ln -sv "$source" "$target" fi + + ln -sv "$source" "$target" done