소스 검색

Better setup

Tom McKenzie 6 년 전
부모
커밋
b708cc1abc
2개의 변경된 파일7개의 추가작업 그리고 4개의 파일을 삭제
  1. 1 0
      .gitignore
  2. 6 4
      setup.sh

+ 1 - 0
.gitignore

@@ -3,3 +3,4 @@
 # local-only rc
 .rc.d/local.sh
 .zshrc.d/local.zsh
+bak

+ 6 - 4
setup.sh

@@ -1,6 +1,8 @@
+#!/bin/bash
+
 # 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
 
 ## 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
 for file in $files; do
-    mv -f ~/$file $olddir
+    mv -f "$HOME/$file" $olddir
     echo "Creating symlink to $file in ~"
-    ln -s $dir/$file ~/$file
+    ln -s "$dir/$file" "$HOME/$file"
 done