dotfiles/lib/helper/rm_link

23 lines
376 B
Plaintext
Raw Permalink Normal View History

#! env zsh
2019-12-11 05:52:23 +00:00
# -*- sh -*-
REPORT=`dirname $0`/report
if [[ -z $1 ]] ; then
$REPORT error "ERROR: Symlink to delete does not exist.\n symlink: $1"
exit
fi
if ! ( [[ -e $1 ]] || [[ -L $1 ]] ) ; then
$REPORT warn "$1 does not exist."
exit
fi
if [[ ! -L $1 ]] ; then
$REPORT warn "$1 is not a symbolic link. Skipping."
exit
fi
$REPORT pass "Deleting $1"
rm $1
2019-12-11 05:52:23 +00:00