forked from directbuy/dotfiles
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmac-install
executable file
·28 lines (27 loc) · 881 Bytes
/
mac-install
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#!/bin/bash
function go {
pushd `dirname $0` > /dev/null
local dotfiles_dir=`pwd -P`
popd > /dev/null
local home_dir=$(eval echo "~")
pushd $home_dir >/dev/null
rsync -rltD "${dotfiles_dir}/vim/" $home_dir
rsync -rltD "${dotfiles_dir}/zsh/" $home_dir
rsync -rltD "${dotfiles_dir}/git/" $home_dir
rsync -rltd "${dotfiles_dir}/ipython/" $home_dir
rsync -rltd "${dotfiles_dir}/screen/" $home_dir
chmod 0750 .vim
chmod 0750 .zsh.d
chmod 0750 .ipython
chmod 0755 /usr/local/share/zsh
chmod 0755 /usr/local/share/zsh/site-functions
if [[ -f ${dotfiles_dir}/zsh/$USER.zsh_aliases ]] ; then
rm -f ~/.zsh_aliases
cp ${dotfiles_dir}/zsh/dbuy.zsh_aliases ~/.zsh_aliases
cat ${dotfiles_dir}/zsh/$USER.zsh_aliases >>~/.zsh_aliases
else
rm -f ~/.zsh_aliases
cp ${dotfiles_dir}/zsh/dbuy.zsh_aliases ~/.zsh_aliases
fi
}
go