| 12345678910111213141516 |
- #!/bin/bash
- # symlink dotfiles
- dir="$HOME/dotfiles"
- olddir="$HOME/dotfiles/bak" # backup directory
- files=".zshrc .zshrc.d .rc.d .bashrc .vimrc .bash_logout .gitconfig .gitignore_global .gemrc" # list of files/folders to symlink in homedir
- ## create dotfiles_old in homedir
- mkdir -p $olddir
- ## move any existing dotfiles in homedir to dotfiles_old directory, then create symlinks
- for file in $files; do
- mv -f "$HOME/$file" $olddir
- echo "Creating symlink to $file in ~"
- ln -s "$dir/$file" "$HOME/$file"
- done
|