From b59995d0cd78aff58f5d9525c134ec1487ce01a0 Mon Sep 17 00:00:00 2001 From: Dan Albert Date: Sat, 8 Nov 2014 22:41:52 -0800 Subject: [PATCH] Colorize build success/failure message. Change-Id: I8901689876e65f5b72050c40e1580f167e49c2b0 --- envsetup.sh | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) diff --git a/envsetup.sh b/envsetup.sh index 20ae1f0a9..f1dced626 100644 --- a/envsetup.sh +++ b/envsetup.sh @@ -1605,9 +1605,17 @@ function make() local secs=$(($tdiff % 60)) echo if [ $ret -eq 0 ] ; then - echo -n -e "#### make completed successfully " + if [ $(uname) != "Darwin" ]; then + echo -n -e "\e[0;32m#### make completed successfully " + else + echo -n -e "#### make completed successfully " + fi else - echo -n -e "#### make failed to build some targets " + if [ $(uname) != "Darwin" ]; then + echo -n -e "\e[0;31m#### make failed to build some targets " + else + echo -n -e "#### make failed to build some targets " + fi fi if [ $hours -gt 0 ] ; then printf "(%02g:%02g:%02g (hh:mm:ss))" $hours $mins $secs @@ -1616,13 +1624,13 @@ function make() elif [ $secs -gt 0 ] ; then printf "(%s seconds)" $secs fi - echo -e " ####" + if [ $(uname) != "Darwin" ]; then + echo -e " ####\e[00m" + fi echo return $ret } - - if [ "x$SHELL" != "x/bin/bash" ]; then case `ps -o command -p $$` in *bash*)