From 2cde09fc9bb08d2e97eb2b62f539be052543a39b Mon Sep 17 00:00:00 2001 From: RealStickman Date: Tue, 17 Nov 2020 21:08:23 +0100 Subject: [PATCH] Script can now be run basically any time --- arch-config/scripts/git-pull.sh | 39 +++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) diff --git a/arch-config/scripts/git-pull.sh b/arch-config/scripts/git-pull.sh index 277b6130..64f37289 100644 --- a/arch-config/scripts/git-pull.sh +++ b/arch-config/scripts/git-pull.sh @@ -2,18 +2,57 @@ set -euo pipefail +if [ ! -d "$HOME/GitProjects" ]; then + mkdir "$HOME/GitProjects" +fi + +WORKPATH="$HOME/GitProjects" + +if [ ! -d "$HOME/GitProjects/config" ]; then + git -C $WORKPATH clone git@gitlab.com:RealStickman-arcolinux/config.git +fi cd "$HOME/GitProjects/config" git fetch --all git pull +if [ ! -d "$HOME/GitProjects/ffmpeg-lower-vol" ]; then + git -C $WORKPATH clone git@gitlab.com:RealStickman/ffmpeg-lower-vol.git +fi +cd "$HOME/GitProjects/ffmpeg-lower-vol" +git fetch --all +git pull + +if [ ! -d "$HOME/GitProjects/grab" ]; then + git -C $WORKPATH clone git@gitlab.com:RealStickman/grab.git +fi cd "$HOME/GitProjects/grab" git fetch --all git pull +if [ ! -d "$HOME/GitProjects/powershell-scripting" ]; then + git -C $WORKPATH clone git@gitlab.com:RealStickman/powershell-scripting.git +fi +cd "$HOME/GitProjects/powershell-scripting" +git fetch --all +git pull + +if [ ! -d "$HOME/GitProjects/setup" ]; then + git -C $WORKPATH clone git@gitlab.com:RealStickman-arcolinux/setup.git +fi cd "$HOME/GitProjects/setup" git fetch --all git pull +if [ ! -d "$HOME/GitProjects/setup-pinephone" ]; then + git -C $WORKPATH clone git@gitlab.com:RealStickman/setup-pinephone.git +fi cd "$HOME/GitProjects/setup-pinephone" git fetch --all git pull + +if [ ! -d "$HOME/GitProjects/website" ]; then + git -C $WORKPATH clone git@gitlab.com:RealStickman/website.git +fi +cd "$HOME/GitProjects/website" +git fetch --all +git pull