dotfiles/lib/helper/mk_link

18 lines
322 B
Bash
Executable File

#! env zsh
# -*- sh -*-
REPORT=`dirname $0`/report
if [ -z "$1" ] || [ -z "$2" ] ; then
$REPORT error "ERROR: Both to and from string must be defined.\n source: $1 \n symlnk: $2"
exit
fi
if [[ -e $2 ]] ; then
$REPORT warn "$2 already exist. Skipping."
exit
fi
$REPORT info "Symlinked `ln -svf $1 $2`"