~ vim color.shfunction color(){ RES_COL=60; MOVE_TO_COL="echo -en \\033[${RES_COL}G"; SETCOLOR_SUCCESS="echo -en \\033[1;32m"; SETCOLOR_FAILURE="echo -en \\033[1;31m"; SETCOLOR_WARNING="echo -en \\033[1;33m"; SETCOLOR_NORMAL="echo -en \E[0m"; echo -n "$1" && $MOVE_TO_COL; echo -n "["; if [ $2 = "success" -o $2 = "0" ] ;then ${SETCOLOR_SUCCESS}; echo -n $" OK "; elif [ $2 = "failure" -o $2 = "1" ] ;then ${SETCOLOR_FAILURE}; echo -n $"FAILED"; else ${SETCOLOR_WARNING}; echo -n $"WARNING"; fi ${SETCOLOR_NORMAL}; echo -n "]"; echo}#[ $# -eq 0 ] && echo "Usage: `basename $0` {success|failure|warning}"#color $1 $2