local f="39" | local f="39" | ||||
local b="49" | local b="49" | ||||
local s="0" | local s="0" | ||||
if [ "$1" ]; then | |||||
f="${1}" | |||||
fi | |||||
if [ "$2" ]; then | |||||
b="${2}" | |||||
fi | |||||
if [ "$3" ]; then | |||||
s="${3}" | |||||
fi | |||||
echo -n "\[\e[${s};${f};${b}m\]" | |||||
if [ "$1" ]; then | |||||
f="${1}" | |||||
fi | |||||
if [ "$2" ]; then | |||||
b="${2}" | |||||
fi | |||||
if [ "$3" ]; then | |||||
s="${3}" | |||||
fi | |||||
echo "\[\e[${s};${b};${f}m\]" | |||||
} | } | ||||
_CFG() { | _CFG() { | ||||
if [ "$1" ]; then | if [ "$1" ]; then | ||||
f="${1}" | f="${1}" | ||||
fi | fi | ||||
echo -n "\[\e[${f}m\]" | |||||
echo "\[\e[${f}m\]" | |||||
} | |||||
_CBG2FG() { | |||||
case "$1" in | |||||
$BG_DEFAULT) | |||||
echo $DEFAULT | |||||
;; | |||||
$BG_BLACK) | |||||
echo $BLACK | |||||
;; | |||||
$BG_RED) | |||||
echo $RED | |||||
;; | |||||
$BG_GREEN) | |||||
echo $GREEN | |||||
;; | |||||
$BG_YELLOW) | |||||
echo $YELLOW | |||||
;; | |||||
$BG_BLUE) | |||||
echo $BLUE | |||||
;; | |||||
$BG_PURPLE) | |||||
echo $PURPLE | |||||
;; | |||||
$BG_CYAN) | |||||
echo $CYAN | |||||
;; | |||||
$BG_GREY) | |||||
echo $GREY | |||||
;; | |||||
$BG_DGREY) | |||||
echo $DGREY | |||||
;; | |||||
$BG_LRED) | |||||
echo $LRED | |||||
;; | |||||
$BG_LGREEN) | |||||
echo $LGREEN | |||||
;; | |||||
$BG_LYELLOW) | |||||
echo $LYELLOW | |||||
;; | |||||
$BG_LBLUE) | |||||
echo $LBLUE | |||||
;; | |||||
$BG_LPURPLE) | |||||
echo $LPURPLE | |||||
;; | |||||
$BG_LCYAN) | |||||
echo $LCYAN | |||||
;; | |||||
$BG_WHITE) | |||||
echo $WHITE | |||||
;; | |||||
*) | |||||
echo $1 | |||||
;; | |||||
esac | |||||
} | } | ||||
DEFAULT='39' | DEFAULT='39' | ||||
BG_LCYAN='106' | BG_LCYAN='106' | ||||
BG_WHITE='107' | BG_WHITE='107' | ||||
NORMAL="\[\033[0m\]" | |||||
#NORMAL="\[\033[0m\]" | |||||
NORMAL="\[\e[0m\]" | |||||
CLEAR=$(_CFG $DEFAULT) | CLEAR=$(_CFG $DEFAULT) |