#!/bin/bash [ -e ~/.bashcolors ] && . ~/.bashcolors startpath=$(pwd) for repo in $(find . -name ".git"); do repodir=$(dirname $repo) reponame=$(basename $repodir) cd $repodir LANG=C git status | grep -q "nothing to commit" state=$? cd $startpath echo -n "$reponame: " [ $state -eq 0 ] && echo -e "${PR_GREEN}Up-2-date${PR_NC}" || echo -e "${PR_BR_RED}Changes available${PR_NC}" done