Mercurial > ec-dotfiles
comparison bin/termcolors.sh @ 144:1783152a1fe6
Color template for bash.
author | Edho Arief <edho@myconan.net> |
---|---|
date | Sun, 02 Oct 2011 04:17:53 +0700 |
parents | |
children | c3ca45204c4e |
comparison
equal
deleted
inserted
replaced
143:719b0687d974 | 144:1783152a1fe6 |
---|---|
1 #!/bin/sh | |
2 | |
3 _c() { | |
4 color_name="${1}" | |
5 shift | |
6 text="${*}" | |
7 esq="\033[" | |
8 r="${esq}0m" # r for reset | |
9 case "${color_name}" in | |
10 bold_*) color="1;";; | |
11 *) color="0;";; | |
12 esac | |
13 case "${color_name}" in | |
14 *black) color="${color}30";; | |
15 *blue) color="${color}34";; | |
16 *green) color="${color}32";; | |
17 *cyan) color="${color}36";; | |
18 *red) color="${color}31";; | |
19 *purple) color="${color}35";; | |
20 *brown) color="${color}33";; | |
21 *gray) color="${color}37";; | |
22 esac | |
23 color="${esq}${color}m" | |
24 printf "${color}%s${r}" "${text}" | |
25 } | |
26 |