From ae05d1b85171e07f7140e7fbdfab7534cd4e3950 Mon Sep 17 00:00:00 2001 From: schmeeve Date: Sun, 10 May 2026 23:25:40 -0700 Subject: [PATCH] reverse --- pull-all | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100755 pull-all diff --git a/pull-all b/pull-all new file mode 100755 index 0000000..392e72a --- /dev/null +++ b/pull-all @@ -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