scripts/pull.sh
2025-03-25 16:11:27 +01:00

25 lines
403 B
Bash
Executable File

#!/bin/sh
__r__(){
end="$1"
for _ in $(seq 1 "$end"); do
printf '%s' "$2";
done
}
cd ..
for d in *; do
cd "$d" || continue
PULL_LOG=$(script -q /dev/null -c 'git pull')
if [ "$PULL_LOG" != "$(env printf 'Already up to date.\r\n')" ]; then
env printf "$(__r__ 40)┐\n"
env printf "│ %-38s │\n" "$d"
env printf "$(__r__ 40 '─')┘\n"
echo "$PULL_LOG"
fi
cd ..
done