Reverted bashism removals from r228, after discussing this.

This commit is contained in:
intrigeri 2005-11-29 10:32:02 +00:00
parent 31ac783dab
commit 4f344987a9

View File

@ -19,7 +19,7 @@
#####################################################
## FUNCTIONS
setupcolors () {
function setupcolors () {
BLUE="\033[34;01m"
GREEN="\033[32;01m"
YELLOW="\033[33;01m"
@ -27,18 +27,20 @@ setupcolors () {
RED="\033[31;01m"
OFF="\033[0m"
CYAN="\033[36;01m"
COLORS=($BLUE $GREEN $YELLOW $RED $PURPLE)
}
colorize () {
function colorize () {
if [ "$usecolors" == "yes" ]; then
local typestr=`echo "$@" | sed 's/\(^[^:]*\).*$/\1/'`
[ "$typestr" == "Debug" ] && COLOR=$BLUE
[ "$typestr" == "Info" ] && COLOR=$GREEN
[ "$typestr" == "Warning" ] && COLOR=$YELLOW
[ "$typestr" == "Error" ] && COLOR=$RED
[ "$typestr" == "Fatal" ] && COLOR=$PURPLE
[ "$typestr" == "Debug" ] && type=0
[ "$typestr" == "Info" ] && type=1
[ "$typestr" == "Warning" ] && type=2
[ "$typestr" == "Error" ] && type=3
[ "$typestr" == "Fatal" ] && type=4
color=${COLORS[$type]}
endcolor=$OFF
echo -e "$COLOR$@$endcolor"
echo -e "$color$@$endcolor"
else
echo -e "$@"
fi