This commit is contained in:
Leon Sixt 2018-04-17 21:01:28 +00:00 committed by GitHub
commit 9539ffe4bc
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -18,8 +18,14 @@ mark() {
else
MARK="$1"
fi
if read -q \?"Mark $PWD as ${MARK}? (y/n) "; then
mkdir -p "$MARKPATH"; ln -s "$PWD" "$MARKPATH/$MARK"
link="$MARKPATH/$MARK"
if [ -e "$link" ]; then
if read -q \?"Override mark ${MARK} to $(readlink $link) with $PWD? (y/n) "; then
rm -f "$link"
ln -s "$PWD" "$link"
fi
elif read -q \?"Mark $PWD as ${MARK}? (y/n) "; then
mkdir -p "$MARKPATH"; ln -s "$PWD" "$link"
fi
}