17 lines
417 B
Bash
Executable file
17 lines
417 B
Bash
Executable file
#!/bin/sh
|
|
# Check for new commits in remote
|
|
|
|
# Git folders to check for new commits
|
|
set -- $HOME/Documents $HOME/.config
|
|
total=0
|
|
|
|
for repo in $@ ; do
|
|
git -C "$repo" remote update > /dev/null 2>&1
|
|
commits=$(git -C "$repo" status | grep -o "[0-9*]\scommit" | cut -d " " -f 1)
|
|
[ -n "$commits" ] && total=$(($total+$commits))
|
|
done
|
|
|
|
[ "$total" = 0 ] && exit
|
|
|
|
printf " $total"
|
|
kill -54 "$(pidof dwmblocks)"
|