97 lines
2.1 KiB
Bash
Executable File
97 lines
2.1 KiB
Bash
Executable File
#!/usr/bin/env bash
|
|
|
|
|
|
###### OLD ############
|
|
declare -A CS
|
|
CS[color,Default]="\e[39m"
|
|
CS[color,Black]="\e[30m"
|
|
CS[color,Red]="\e[31m"
|
|
CS[color,Green]="\e[32m"
|
|
CS[color,Yellow]="\e[33m"
|
|
CS[color,Blue]="\e[34m"
|
|
CS[color,Magenta]="\e[35m"
|
|
CS[color,Cyan]="\e[36m"
|
|
CS[color,LightGray]="\e[37m"
|
|
CS[color,DarkGray]="\e[90m"
|
|
CS[color,LightRed]="\e[91m"
|
|
CS[color,LightGreen]="\e[92m"
|
|
CS[color,LightYellow]="\e[93m"
|
|
CS[color,LightBlue]="\e[94m"
|
|
CS[color,LightMagenta]="\e[95m"
|
|
CS[color,LightCyan]="\e[96m"
|
|
CS[color,White]="\e[97m"
|
|
|
|
CS[bg,Default]="\e[49m"
|
|
CS[bg,Black]="\e[40m"
|
|
CS[bg,Red]="\e[41m"
|
|
CS[bg,Green]="\e[42m"
|
|
CS[bg,Yellow]="\e[43m"
|
|
CS[bg,Blue]="\e[44m"
|
|
CS[bg,Magenta]="\e[45m"
|
|
CS[bg,Cyan]="\e[46m"
|
|
CS[bg,LightGray]="\e[47m"
|
|
CS[bg,DarkGray]="\e[100m"
|
|
CS[bg,LightRed]="\e[101m"
|
|
CS[bg,LightGreen]="\e[102m"
|
|
CS[bg,LightYellow]="\e[103m"
|
|
CS[bg,LightBlue]="\e[104m"
|
|
CS[bg,LightMagenta]="\e[105m"
|
|
CS[bg,LightCyan]="\e[106m"
|
|
CS[bg,White]="\e[107m"
|
|
|
|
CS[style,Reset]="\e[0m"
|
|
CS[style,Bold]="\e[1m"
|
|
CS[style,Dim]="\e[2m"
|
|
CS[style,UnderLine]="\e[4m"
|
|
CS[style,Blink]="\e[5m"
|
|
CS[style,Invert]="\e[7m"
|
|
CS[style,Hidden]="\e[8m"
|
|
|
|
#######################################
|
|
|
|
declare -A idsCL
|
|
idsCL[Default]="\e[39m"
|
|
idsCL[Black]="\e[30m"
|
|
idsCL[Red]="\e[31m"
|
|
idsCL[Green]="\e[32m"
|
|
idsCL[Yellow]="\e[33m"
|
|
idsCL[Blue]="\e[34m"
|
|
idsCL[Magenta]="\e[35m"
|
|
idsCL[Cyan]="\e[36m"
|
|
idsCL[LightGray]="\e[37m"
|
|
idsCL[DarkGray]="\e[90m"
|
|
idsCL[LightRed]="\e[91m"
|
|
idsCL[LightGreen]="\e[92m"
|
|
idsCL[LightYellow]="\e[93m"
|
|
idsCL[LightBlue]="\e[94m"
|
|
idsCL[LightMagenta]="\e[95m"
|
|
idsCL[LightCyan]="\e[96m"
|
|
idsCL[White]="\e[97m"
|
|
|
|
declare -A idsBG
|
|
idsBG[Default]="\e[49m"
|
|
idsBG[Black]="\e[40m"
|
|
idsBG[Red]="\e[41m"
|
|
idsBG[Green]="\e[42m"
|
|
idsBG[Yellow]="\e[43m"
|
|
idsBG[Blue]="\e[44m"
|
|
idsBG[Magenta]="\e[45m"
|
|
idsBG[Cyan]="\e[46m"
|
|
idsBG[LightGray]="\e[47m"
|
|
idsBG[DarkGray]="\e[100m"
|
|
idsBG[LightRed]="\e[101m"
|
|
idsBG[LightGreen]="\e[102m"
|
|
idsBG[LightYellow]="\e[103m"
|
|
idsBG[LightBlue]="\e[104m"
|
|
idsBG[LightMagenta]="\e[105m"
|
|
idsBG[LightCyan]="\e[106m"
|
|
idsBG[White]="\e[107m"
|
|
|
|
declare -A idsST
|
|
idsST[Reset]="\e[0m"
|
|
idsST[Bold]="\e[1m"
|
|
idsST[Dim]="\e[2m"
|
|
idsST[UnderLine]="\e[4m"
|
|
idsST[Blink]="\e[5m"
|
|
idsST[Invert]="\e[7m"
|
|
idsST[Hidden]="\e[8m" |