ok so here
Colorizing your terminal and shell environment?
its stated that
export COLOR_NC='\e[0m' # No Color
export COLOR_BLACK='\e[0;30m'
export COLOR_GRAY='\e[1;30m'
export COLOR_RED='\e[0;31m'
export COLOR_LIGHT_RED='\e[1;31m'
export COLOR_GREEN='\e[0;32m'
export COLOR_LIGHT_GREEN='\e[1;32m'
export COLOR_BROWN='\e[0;33m'
export COLOR_YELLOW='\e[1;33m'
export COLOR_BLUE='\e[0;34m'
export COLOR_LIGHT_BLUE='\e[1;34m'
export COLOR_PURPLE='\e[0;35m'
export COLOR_LIGHT_PURPLE='\e[1;35m'
export COLOR_CYAN='\e[0;36m'
export COLOR_LIGHT_CYAN='\e[1;36m'
export COLOR_LIGHT_GRAY='\e[0;37m'
export COLOR_WHITE='\e[1;37m'
I am wondering how these values actually work, for example, the COLOR_GREEN
and COLOR_LIGHT_GREEN
, they differ in only one character, but visually they differ in both color and weight, one is bold while the other is not.... anyone care to explain whats going on here?
\e
). All your sequences are CSI SGR\e[...m
. More information on https://en.m.wikipedia.org/wiki/ANSI_escape_code – Arnaud Valmary Dec 23 '22 at 15:51