From df0c3c82b21d37cc13b6ad24ff7e8a33c9f1f5e2 Mon Sep 17 00:00:00 2001 From: Toby Vincent Date: Mon, 27 Mar 2023 17:14:38 -0500 Subject: fix: handle cleaning broken symlinks in `$HOME` --- install.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/install.sh b/install.sh index 5037fce..42f2e07 100755 --- a/install.sh +++ b/install.sh @@ -123,7 +123,7 @@ if $clean; then # shellcheck disable=2086 fd . "$HOME" --hidden --type l --exclude \.dotfiles/** --exec sh $simulate $fd_verbose -c \ - "[ -e '{}' ] || case \$(readlink '{}') in *'../.dotfiles/'*) rm -v '{}';; esac" + "[ -e '{}' ] || case \$(readlink -m '{}') in \"$SCRIPT_DIR/\"*) rm -v '{}';; esac" if $clean_only; then exit 0 -- cgit v1.2.3-70-g09d2