commit dd26d21fa0e1b042ae190ca28ae7bfa20784e8a4 Author: Sean C Date: Sat Jun 20 15:01:30 2020 +0000 git install script added diff --git a/.config/install-scripts/001-from-git.sh b/.config/install-scripts/001-from-git.sh new file mode 100755 index 0000000..5b09d88 --- /dev/null +++ b/.config/install-scripts/001-from-git.sh @@ -0,0 +1,16 @@ +#!/bin/bash +$GIT_URL="https://git.cusack.cloud/acid/dotfiles.git" +git clone --bare $GIT_URL $HOME/.cfg +function config { + /usr/bin/git --git-dir=$HOME/.cfg/ --work-tree=$HOME $@ +} +mkdir -p .config-backup +config checkout +if [ $? = 0 ]; then + echo "Checked out config."; + else + echo "Backing up pre-existing dot files."; + config checkout 2>&1 | egrep "\s+\." | awk {'print $1'} | xargs -I{} mv {} .config-backup/{} +fi; +config checkout +config config status.showUntrackedFiles no