#!/bin/bash red='\033[31m' green='\033[32m' RED='\033[31m\033[01m' blue='\033[34m' BLUE='\033[34m' cyan='\033[36m' CYAN='\033[36m' magenta='\033[35m' DFT='\033[0m' white='\033[37m' for gitrepo in `find ./ -maxdepth 3 -type d -name ".git" | sed 's/\/.git\+$//'`; do cd $gitrepo echo $gitrepo if [ -e do_not_auto_check ]; then cd - > /dev/null continue fi; git status git pull 2>/dev/null #RESULT=`git pull 2>/dev/null` #if [ !`echo $RESULT | grep "up to date"` ]; then # echo -e "$green up to date $DFT" #else # echo $RESULT #fi; cd - > /dev/null echo "===========" done