diff --git a/scripts/sync-repo.sh b/scripts/sync-repo.sh new file mode 100755 index 0000000..37cb699 --- /dev/null +++ b/scripts/sync-repo.sh @@ -0,0 +1,25 @@ +#!/bin/sh + +set -e + +print_usage() { + echo "Usage: sync-repo.sh ..." +} + +if [ $# -lt 1 ]; then + echo "Missing arguments" + print_usage + exit 1 +fi + + +for folder in "$@" +do + echo "[log] Working on $folder..." + if [ -d "$folder" ]; then + (cd $folder && git fetch origin || echo "[Error] git fetch origin error") + else + echo "[Warn] Folder doesn't exist: $folder" + fi +done +