From de43eb36413ac4f2d4705e619c829c0f117adce7 Mon Sep 17 00:00:00 2001 From: Johannes Ranke Date: Wed, 26 Oct 2016 12:58:45 +0200 Subject: Initial commit --- install | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100755 install (limited to 'install') diff --git a/install b/install new file mode 100755 index 0000000..86167d2 --- /dev/null +++ b/install @@ -0,0 +1,24 @@ +#!/bin/bash +# run this script as ./install as we set its working dir from $BASH_SOURCE +cd $(dirname $BASH_SOURCE) + +# the path of the working dir +BASE=$(pwd) + +# dotfiles to install +for dotfile in bashrc vimrc; do + mkdir -pv bak + [ -e ~/.$dotfile ] && mv -v ~/.$dotfile bak/.$dotfile + ln -sfv $BASE/$dotfile ~/.$dotfile +done + +# git-prompt +if [ ! -e ~/.git-prompt.sh ]; then + curl https://raw.githubusercontent.com/git/git/master/contrib/completion/git-prompt.sh -o ~/.git-prompt.sh +fi + +# scripts +mkdir -pv ~/bin +for bin in $BASE/bin/*; do + ln -svf $bin ~/bin +done -- cgit v1.2.1