Update setup.sh: symlink bin directory

This commit is contained in:
Eryn Wells 2014-09-02 09:37:45 -07:00
parent e9ae077f43
commit 9b413a7a89

View file

@ -33,23 +33,39 @@ vimbundles=( \
# git clone $omzrepo $HOME/.oh-my-zsh
#fi
function link
{
local dest
if [[ "$2" == '' ]]; then
dest="$HOME/.$dotfile"
else
dest="$2"
fi
if [[ ! -e "$dest" ]]; then
action='Linking'
ln -fs "$1" "$dest"
else
action='Skipping'
fi
printf " %8s: %s\n" $action $dest
}
print -P "%BSymlinking config files%b"
for dotfile in `ls $dfdir`; do
# metafiles; don't link them
[[ $dotfile = 'setup.sh' ]] && continue
[[ $dotfile = 'README.md' ]] && continue
[[ $dotfile = 'py' ]] && continue
[[ $dotfile = 'bin' ]] && continue
local dest="$HOME/.$dotfile"
if [[ ! -L "$dest" ]]; then
action='Linking'
ln -fs "$dfdir/$dotfile" "$dest"
else
action='Skipping'
fi
printf " %8s: %s\n" $action $dest
link "$dfdir/$dotfile"
done
link "$dfdir/bin" "$HOME/bin"
echo "touch $HOME/.hushlogin"
touch "$HOME/.hushlogin"