From dd26d21fa0e1b042ae190ca28ae7bfa20784e8a4 Mon Sep 17 00:00:00 2001 From: Sean C Date: Sat, 20 Jun 2020 15:01:30 +0000 Subject: [PATCH] git install script added --- .config/install-scripts/001-from-git.sh | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100755 .config/install-scripts/001-from-git.sh 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