25 lines
403 B
Bash
Executable File
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
|