diff --git a/update.sh b/update.sh index ec4aadd..afe2aa3 100755 --- a/update.sh +++ b/update.sh @@ -5,8 +5,17 @@ source progress_info.sh for rep in * do progress_start "\e[1;37m$rep\e[0m" - [[ ! -d $rep/.git ]] && progress_end "SKIP" blue && continue + + [[ ! -d $rep/.git ]] && { + progress_end "SKIP" blue + continue + } + cd $rep - output=$(git pull 2>&1) && progress_end " OK " green "$(echo -e "\e[1;37m$rep\e[0m\n$output" | sed 'N;s/\n/\n /g;P;D')" || progress_end "FAIL" red "$(echo -e "\e[1;37m$rep\e[0m\n$output" | sed 'N;s/\n/\n /g;P;D')" + + output=$(git pull 2>&1) \ + && progress_end " OK " green "$(echo -e "\e[1;37m$rep\e[0m\n$output" | sed 'N;s/\n/\n /g;P;D')" \ + || progress_end "FAIL" red "$(echo -e "\e[1;37m$rep\e[0m\n$output" | sed 'N;s/\n/\n /g;P;D')" + cd - &>/dev/null done