pull.sh : Quiter output and can now add custom directories to pull

This commit is contained in:
saundersp
2025-08-14 21:19:10 +02:00
parent a036c42fbd
commit 31506b049a

22
pull.sh
View File

@@ -9,18 +9,28 @@ __r__(){
done
}
cd ..
for d in *; do
cd "$d" || continue
log_git_pull(){
directory="$1"
test ! -d "$directory" && return
cd "$directory"
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 "│ %-38s │\n" "$directory"
env printf "$(__r__ 40 '─')┘\n"
echo "$PULL_LOG"
fi
cd ..
cd - >> /dev/null
}
for directory in ../*; do
log_git_pull "$directory"
done
log_git_pull "$HOME"/git/lean4game/games/djvelleman/stg4
log_git_pull "$HOME"/git/lean4game/games/hhu-adam/robo
log_git_pull "$HOME"/git/lean4game/games/jadabouhawili/knightsandknaves-lean4game
log_git_pull "$HOME"/git/lean4game/games/leanprover-community/nng4
log_git_pull "$HOME"/git/lean4game/games/trequetrum/lean4game-logic