bes-color is a small bash bes display true colors utility library
src | ||
bes.ini | ||
LICENSE | ||
README.md |
bes-color
bes-color is a small bash bes display true colors utility library
Install
add bes-color to your require section in bes.ini
[require]
bes.color = 1.0
then do
bes-build update
Usage
by convention all color varnames begins with a 'C' uppercase followed by a name in lowercase
predefined colors :
- $Chead
- $Cheadsep
- $Cheadline
- $Ctitle
- $Cdone
- $Cfail
- $Csep
- $Cerr
- $Cval
- $Ckey
- $Caction
- $Csymbol
- $Citem
- $Cusa
- $Cspe
- $Copt
- $Ccom
- $Ctext
- $Cmeta
use special var $Coff to disable previous color effects.
set foreground
# R G B
color.fg "Cmyfgcolor" 185 69 69
echo -e "$Cmyfgcolor foreground $Coff"
set background color
# R G B
color.bg "Cmybgcolor" 69 185 185
echo -e "$Cmybgcolor background $Coff"
mix background color and foreground color
echo -e "$Cmybgcolor background $Cmyfgcolor foregound $Coff"
echo -e "$Cmyfgcolor foreground $Cmybgcolor backgound $Coff"
set background and foreground
# background foreground
# R G B R G B
color.set "Cmycolor" 69 185 185 185 69 69
echo -e "$Cmycolor cool $Coff"
disabling colors
# set
BES_NOCOLOR=1