|
@@ -1,6 +1,8 @@
|
|
|
|
|
+#!/bin/bash
|
|
|
|
|
+
|
|
|
# symlink dotfiles
|
|
# symlink dotfiles
|
|
|
-dir=~/dotfiles
|
|
|
|
|
-olddir=~/dotfiles/bak # backup directory
|
|
|
|
|
|
|
+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
|
|
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
|
|
## create dotfiles_old in homedir
|
|
@@ -8,7 +10,7 @@ mkdir -p $olddir
|
|
|
|
|
|
|
|
## move any existing dotfiles in homedir to dotfiles_old directory, then create symlinks
|
|
## move any existing dotfiles in homedir to dotfiles_old directory, then create symlinks
|
|
|
for file in $files; do
|
|
for file in $files; do
|
|
|
- mv -f ~/$file $olddir
|
|
|
|
|
|
|
+ mv -f "$HOME/$file" $olddir
|
|
|
echo "Creating symlink to $file in ~"
|
|
echo "Creating symlink to $file in ~"
|
|
|
- ln -s $dir/$file ~/$file
|
|
|
|
|
|
|
+ ln -s "$dir/$file" "$HOME/$file"
|
|
|
done
|
|
done
|