3 . "$(dirname "$0")/setup.sh"
5 dotfiles="$(dirname "$(dirname "$(readlink -f "$0")")")"
8 rel="$(echo "${1#$dotfiles/}" | sed -e 's~[^/][^/]*~..~g')/"
9 ln -sf "${rel#../}${1#$HOME/}" "$HOME/$2"
12 find $dotfiles -mindepth 1 -type d \( -name '[+.]*' -prune -o -print \) | while read d; do
13 mkdir -p "$HOME/.${d#$dotfiles/}"
16 find $dotfiles -mindepth 1 -maxdepth 1 -type d -name '+*' | while read d; do
17 rm -f "$HOME/${d#$dotfiles/+}"
18 dot_ln "$d" "${d#$dotfiles/+}"
21 find $dotfiles -mindepth 1 \( -name '[+.]*' -prune -o -not -type d -print \) | while read f; do
22 rm -f "$HOME/.${f#$dotfiles/}"
23 dot_ln "$f" ".${f#$dotfiles/}"
26 for cache in compose mutt ssh gdb zsh rlwrap ccache; do
27 mkdir -p "$HOME/.cache/$cache"