- export NORMAL="$esc[0m"
- export BOLD="$esc[1m"
- export UNDERLINE="$esc[4m"
- export BLINK="$esc[5m"
- export INVERSE="$esc[7m"
-elif [ "$TERM" = "dtterm" -o "$TERM" = "vt100" -o "$TERM" = "xterm" -o -z DTTERM ]; then
- export NORMAL="$esc[39m"
- export RED="$esc[31m"
- export B_RED=$RED
- export GREEN="$esc[32m"
- export B_GREEN=$GREEN
- export YELLOW="$esc[33m"
- export B_YELLOW=$YELLOW
- export BLUE="$esc[34m"
- export B_BLUE=$BLUE
- export MAGENTA="$esc[35m"
- export B_MAGENTA=$MAGENTA
- export AQUA="$esc[36m"
- export B_AQUA=$AQUA
- export WHITE="$esc[36m"
- export B_WHITE=$WHITE
+ NORMAL="$esc[0m"
+ BOLD="$esc[1m"
+ UNDERLINE="$esc[4m"
+ BLINK="$esc[5m"
+ INVERSE="$esc[7m"
+
+ if [ "$1" = '-v' ]; then
+ echo "Terminal: $TERM"
+ echo -e "${BOLD}Bold$NORMAL"
+ echo -e "${UNDERLINE}Underline$NORMAL"
+ echo -e "${BLINK}Blink$NORMAL"
+ echo -e "${INVERSE}Inverse$NORMAL"
+ fi
+elif [ "$TERM" = "dtterm" -o \
+ "$TERM" = "cygwin" -o \
+ "$TERM" = "xterm" -o \
+ "$TERM" = "xtermc" ]; then
+ NORMAL="$esc[0;39m"
+ RED="$esc[0;31m"
+ B_RED="$esc[1;31m"
+ GREEN="$esc[0;32m"
+ B_GREEN="$esc[1;32m"
+ YELLOW="$esc[0;33m"
+ B_YELLOW="$esc[1;33m"
+ BLUE="$esc[0;34m"
+ B_BLUE="$esc[1;34m"
+ MAGENTA="$esc[0;35m"
+ B_MAGENTA="$esc[1;35m"
+ AQUA="$esc[0;36m"
+ B_AQUA="$esc[1;36m"
+ WHITE="$esc[0;37m"
+ B_WHITE="$esc[1;37m"
+ ROOT_COLOR="$esc[1;31m"
+
+ if [ "$1" = "-v" ]; then
+ echo "Terminal: $TERM"
+ echo -e "${RED}Red$NORMAL\t${B_RED}Bright red$NORMAL"
+ echo -e "${GREEN}Green$NORMAL\t${B_GREEN}Bright green$NORMAL"
+ echo -e "${YELLOW}Yellow$NORMAL\t${B_YELLOW}Bright yellow$NORMAL"
+ echo -e "${BLUE}Blue$NORMAL\t${B_BLUE}Bright blue$NORMAL"
+ echo -e "${MAGENTA}Magenta$NORMAL\t${B_MAGENTA}Bright magenta$NORMAL"
+ echo -e "${AQUA}Aqua$NORMAL\t${B_AQUA}Bright aqua$NORMAL"
+ echo -e "${WHITE}White$NORMAL\t${B_WHITE}Bright white$NORMAL"
+ fi
+elif [ "$TERM" = "xterm-256color" ]; then
+ NORMAL="$esc[39m"
+ BLACK="$esc[30m"
+ RED="$esc[31m"
+ GREEN="$esc[32m"
+ YELLOW="$esc[33m"
+ BLUE="$esc[34m"
+ MAGENTA="$esc[35m"
+ CYAN="$esc[36m"
+ LIGHT_GRAY="$esc[37m"
+ DARK_GRAY="$esc[90m"
+ LIGHT_RED="$esc[91m"
+ LIGHT_GREEN="$esc[92m"
+ LIGHT_YELLOW="$esc[93m"
+ LIGHT_MAGENTA="$esc[94m"
+ LIGHT_CYAN="$esc[96m"
+ WHITE="$esc[97m"
+
+ if [ "$1" = "-v" ]; then
+ echo "Terminal: $TERM"
+ echo -e "${RED}Red$NORMAL\t${GREEN}Green$NORMAL\t${YELLOW}Yellow$NORMAL"
+ echo -e "${BLUE}Blue$NORMAL\t${MAGENTA}Magenta$NORMAL\t${CYAN}Cyan$NORMAL"
+ echo -e "${BLACK}Black$NORMAL\t${LIGHT_GRAY}Light gray$NORMAL\t${DARK_GRAY}Dark gray$NORMAL"
+ echo -e "${LIGHT_RED}Light red$NORMAL\t${LIGHT_GREEN}Light green$NORMAL\t${LIGHT_YELLOW}Light yellow$NORMAL"
+ echo -e "${LIGHT_MAGENTA}Light magenta\t${LIGHT_CYAN}Light cyan$NORMAL\t${WHITE}White$NORMAL"
+ fi