add install.sh to copy dotfiles to home dir
Prithu Goswami prithugoswami524@gmail.com
Sat, 24 Mar 2018 12:30:49 +0530
1 files changed,
31 insertions(+),
0 deletions(-)
jump to
A
install.sh
@@ -0,0 +1,31 @@
+##### THIS SCRIPT COPIES OVER ALL THE DOTFILES INTO THE HOME DIR ##### + + +########## Variables + +dir=~/dotfiles # dotfiles directory +olddir=~/dotfiles_old # old dotfiles backup directory +files=".bashrc .vimrc .vim" # list of files/folders to symlink in homedir + +########## + +# create dotfiles_old in homedir +echo "Creating $olddir for backup of any existing dotfiles in ~" +mkdir -p $olddir +echo "...done" + +# change to the dotfiles directory +echo "Changing to the $dir directory" +cd $dir +echo "...done" + +# move any existing dotfiles in homedir to dotfiles_old directory, then create symlinks +for file in $files; do + echo "Moving any existing dotfiles from ~ to $olddir" + mv ~/$file ~/dotfiles_old/ + echo "Creating symlink to $file in home directory." + ln -s $dir/$file ~/$file +done + +source ~/.bashrc +source ~/.vimrc