From 692d60cf25599474c627c0058eb7fad385953c89 Mon Sep 17 00:00:00 2001 From: June McEnroe Date: Sat, 10 Jun 2017 20:49:12 -0400 Subject: Rename install.sh to link.sh --- install.sh | 44 -------------------------------------------- link.sh | 44 ++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 44 insertions(+), 44 deletions(-) delete mode 100755 install.sh create mode 100755 link.sh diff --git a/install.sh b/install.sh deleted file mode 100755 index 8b30052d..00000000 --- a/install.sh +++ /dev/null @@ -1,44 +0,0 @@ -#!/usr/bin/env zsh - -# Create symlines in ~ for files in home. - -set -o errexit -o nounset -o pipefail - -error() { - echo "$1" - exit 1 -} - -link() { - local source_path="$PWD/home/$1" - local dest_path="$HOME/$1" - - [ -h "$dest_path" ] && return - [ -e "$dest_path" ] && error "$dest_path exists" - - mkdir -p "$(dirname "$dest_path")" - ln -s "$source_path" "$dest_path" - echo "$1" -} - -link '.bin/bri.c' -link '.bin/clock.c' -link '.bin/jrp.c' -link '.bin/manpager' -link '.bin/pbcopy.c' -link '.bin/pbd.c' -link '.bin/xx.c' -link '.config/git/config' -link '.config/git/ignore' -link '.config/htop/htoprc' -link '.config/nvim/autoload/pathogen.vim' -link '.config/nvim/colors/trivial.vim' -link '.config/nvim/init.vim' -link '.config/nvim/syntax/nasm.vim' -link '.gdbinit' -link '.gnupg/gpg-agent.conf' -link '.inputrc' -link '.psqlrc' -link '.ssh/config' -link '.tmux.conf' -link '.zshrc' diff --git a/link.sh b/link.sh new file mode 100755 index 00000000..8b30052d --- /dev/null +++ b/link.sh @@ -0,0 +1,44 @@ +#!/usr/bin/env zsh + +# Create symlines in ~ for files in home. + +set -o errexit -o nounset -o pipefail + +error() { + echo "$1" + exit 1 +} + +link() { + local source_path="$PWD/home/$1" + local dest_path="$HOME/$1" + + [ -h "$dest_path" ] && return + [ -e "$dest_path" ] && error "$dest_path exists" + + mkdir -p "$(dirname "$dest_path")" + ln -s "$source_path" "$dest_path" + echo "$1" +} + +link '.bin/bri.c' +link '.bin/clock.c' +link '.bin/jrp.c' +link '.bin/manpager' +link '.bin/pbcopy.c' +link '.bin/pbd.c' +link '.bin/xx.c' +link '.config/git/config' +link '.config/git/ignore' +link '.config/htop/htoprc' +link '.config/nvim/autoload/pathogen.vim' +link '.config/nvim/colors/trivial.vim' +link '.config/nvim/init.vim' +link '.config/nvim/syntax/nasm.vim' +link '.gdbinit' +link '.gnupg/gpg-agent.conf' +link '.inputrc' +link '.psqlrc' +link '.ssh/config' +link '.tmux.conf' +link '.zshrc' -- cgit 1.4.1