reverse
This commit is contained in:
21
pull-all
Executable file
21
pull-all
Executable file
@@ -0,0 +1,21 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
set -euo pipefail
|
||||||
|
|
||||||
|
GIT_HOME="${HOME}/git"
|
||||||
|
|
||||||
|
for dir in "${GIT_HOME}"/*/ "${HOME}/Dotfiles"; do
|
||||||
|
if [ -d "${dir}/.git" ]; then
|
||||||
|
repo=$(basename "${dir}")
|
||||||
|
remote=$(git -C "${dir}" remote get-url origin 2>/dev/null || true)
|
||||||
|
case "${remote}" in
|
||||||
|
*schmeeve*)
|
||||||
|
;;
|
||||||
|
*)
|
||||||
|
echo " Skipping (not your repo: ${remote})"
|
||||||
|
continue
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
echo "=== ${repo} ==="
|
||||||
|
git -C "${dir}" pull
|
||||||
|
fi
|
||||||
|
done
|
||||||
Reference in New Issue
Block a user