commit b3fe7a6224f44847f07de44fbe368419a4371868
parent 686bd96a86b12c06a38bdf4eadca64ea545a01ae
Author: Damian Myrda <damian@prime8.dev>
Date: Tue, 6 Jan 2026 15:10:26 -0600
Fix symlink nesting issue in link.sh
Diffstat:
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/link.sh b/link.sh
@@ -11,13 +11,15 @@ link_config() {
local src="$1"
local dest="$2"
- if [ -e "$dest" ] && [ ! -L "$dest" ]; then
+ if [ -L "$dest" ]; then
+ rm "$dest"
+ elif [ -e "$dest" ]; then
echo "→ Backing up existing $dest to $dest.bak"
mv "$dest" "$dest.bak"
fi
mkdir -p "$(dirname "$dest")"
- ln -sf "$src" "$dest"
+ ln -s "$src" "$dest"
echo "✅ Linked $dest"
}