export DOTCONFDIR=~/.dotconfigs function dotconf () { case "$1" in "setup") ln -s $DOTCONFDIR/zsh/zshrc ~/.zshrc ln -s $DOTCONFDIR/tmux/tmux.conf ~/.tmux.conf ln -s $DOTCONFDIR/vim/vimrc ~/.vimrc ln -s $DOTCONFDIR/emacs/spacemacs ~/.spacemacs ;; "update") OLDDIR="$(PWD)" cd "$DOTCONFDIR" && git pull origin cd "$OLDDIR" ;; *) echo "Usage: dotconf [setup|update]." ;; esac }