#!/usr/bin/env bash # list of files/folders to symlink in homedir FILES=".bash_aliases .bash_prompt .bashrc .profile bin .vimrc" for FILE in $FILES; do # remove old versions if [ -f "$HOME/$FILE" ]; then rm $HOME/$FILE elif [ -d "$HOME/$FILE" ]; then rm -r $HOME/$FILE fi # symlink files ln -s $PWD/$FILE $HOME/$FILE echo "$(tput setaf 64)✓$(tput sgr0) Symlink created to $(tput setaf 37)$FILE$(tput sgr0)" done # source what we just created source $HOME/.profile