# HG changeset patch # User Edho Arief # Date 1317503873 -25200 # Node ID 1783152a1fe620695b456b53b91d7b9b21e94b60 # Parent 719b0687d9744b6a4603f9cbd5348b88bcaf384f Color template for bash. diff -r 719b0687d974 -r 1783152a1fe6 bin/termcolors.sh --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/bin/termcolors.sh Sun Oct 02 04:17:53 2011 +0700 @@ -0,0 +1,26 @@ +#!/bin/sh + +_c() { + color_name="${1}" + shift + text="${*}" + esq="\033[" + r="${esq}0m" # r for reset + case "${color_name}" in + bold_*) color="1;";; + *) color="0;";; + esac + case "${color_name}" in + *black) color="${color}30";; + *blue) color="${color}34";; + *green) color="${color}32";; + *cyan) color="${color}36";; + *red) color="${color}31";; + *purple) color="${color}35";; + *brown) color="${color}33";; + *gray) color="${color}37";; + esac + color="${esq}${color}m" + printf "${color}%s${r}" "${text}" +} +