2 ################################################################################
4 # File: $RCSfile: set_colors,v $
5 # Revision: $Revision: 1.3 $
6 # Description: Set color variables
7 # Author: Andrew@DeFaria.com
8 # Created: Thu Jun 6 08:31:57 PDT 1996
9 # Modified: $Date: 2010/04/12 15:57:33 $
12 # (c) Copyright 2000-2005, Andrew@DeFaria.com, all rights reserved.
14 ################################################################################
17 if [ "$TERM" = "vt100" -o \
18 "$TERM" = "vt220" ]; then
25 if [ "$1" = '-v' ]; then
26 echo "Terminal: $TERM"
27 echo -e "${BOLD}Bold$NORMAL"
28 echo -e "${UNDERLINE}Underline$NORMAL"
29 echo -e "${BLINK}Blink$NORMAL"
30 echo -e "${INVERSE}Inverse$NORMAL"
32 elif [ "$TERM" = "dtterm" -o \
33 "$TERM" = "cygwin" -o \
34 "$TERM" = "xterm" -o \
35 "$TERM" = "xtermc" ]; then
46 B_MAGENTA="$esc[1;35m"
51 ROOT_COLOR="$esc[1;31m"
53 if [ "$1" = "-v" ]; then
54 echo "Terminal: $TERM"
55 echo -e "${RED}Red$NORMAL\t${B_RED}Bright red$NORMAL"
56 echo -e "${GREEN}Green$NORMAL\t${B_GREEN}Bright green$NORMAL"
57 echo -e "${YELLOW}Yellow$NORMAL\t${B_YELLOW}Bright yellow$NORMAL"
58 echo -e "${BLUE}Blue$NORMAL\t${B_BLUE}Bright blue$NORMAL"
59 echo -e "${MAGENTA}Magenta$NORMAL\t${B_MAGENTA}Bright magenta$NORMAL"
60 echo -e "${AQUA}Aqua$NORMAL\t${B_AQUA}Bright aqua$NORMAL"
61 echo -e "${WHITE}White$NORMAL\t${B_WHITE}Bright white$NORMAL"
63 elif [ "$TERM" = "xterm-256color" ]; then
75 LIGHT_GREEN="$esc[92m"
76 LIGHT_YELLOW="$esc[93m"
77 LIGHT_MAGENTA="$esc[94m"
81 if [ "$1" = "-v" ]; then
82 echo "Terminal: $TERM"
83 echo -e "${RED}Red$NORMAL\t${GREEN}Green$NORMAL\t${YELLOW}Yellow$NORMAL"
84 echo -e "${BLUE}Blue$NORMAL\t${MAGENTA}Magenta$NORMAL\t${CYAN}Cyan$NORMAL"
85 echo -e "${BLACK}Black$NORMAL\t${LIGHT_GRAY}Light gray$NORMAL\t${DARK_GRAY}Dark gray$NORMAL"
86 echo -e "${LIGHT_RED}Light red$NORMAL\t${LIGHT_GREEN}Light green$NORMAL\t${LIGHT_YELLOW}Light yellow$NORMAL"
87 echo -e "${LIGHT_MAGENTA}Light magenta\t${LIGHT_CYAN}Light cyan$NORMAL\t${WHITE}White$NORMAL"
89 elif [ "$TERM" = "hp" -o "$TERM" = "hpterm" ]; then
90 NORMAL="$esc&d@$esc&v0S"
97 HB_NORMAL="$esc&v0S$esc&dK"
98 B_NORMAL="$esc&v0S$esc&dB"
99 HB_RED="$esc&v1S$esc&dK"
100 B_RED="$esc&v1S$esc&dB"
101 HB_GREEN="$esc&v2S$esc&dK"
102 B_GREEN="$esc&v2S$esc&dB"
103 HB_YELLOW="$esc&v3S$esc&dK"
104 B_YELLOW="$esc&v3S$esc&dB"
105 HB_BLUE="$esc&v4S$esc&dK"
106 B_BLUE="$esc&v4S$esc&dB"
108 HB_PURPLE="$esc&v5S$esc&dK"
109 B_PURPLE="$esc&v5S$esc&dB"
110 HB_AQUA="$esc&v6S$esc&dK"
111 B_AQUA="$esc&v6S$esc&dB"
113 HB_INVERSE="$esc&v7S$esc&dK"
114 B_INVERSE="$esc&v7S$esc&dB"
116 if [ "$1" = "-v" ]; then
117 echo "Terminal: $TERM"
118 echo -e "${RED}Red$NORMAL\t${HB_RED}Half bright red$NORMAL\t${B_RED}Bright red$NORMAL"
119 echo -e "${GREEN}Green$NORMAL\t${HB_GREEN}Half bright green$NORMAL\t${B_GREEN}Bright green$NORMAL"
120 echo -e "${YELLOW}Yellow$NORMAL\t${HB_YELLOW}Half bright yellow$NORMAL\t${B_YELLOW}Bright yellow$NORMAL"
121 echo -e "${BLUE}Blue$NORMAL\t${HB_BLUE}Half bright blue$NORMAL\t${B_BLUE}Bright blue$NORMAL"
122 echo -e "${PURPLE}Purple$NORMAL\t${HB_PURPLE}Half bright purple$NORMAL\t${B_PURPLE}Bright Purple$NORMAL"
123 echo -e "${AQUA}Aqua\t${HB_AQUA}Half bright aqua$NORMAL\t${B_AQUA}Bright aqua$NORMAL"
124 echo -e "${INVERSE}Inverse$NORMAL\t${HB_INVERSSE}Half bright inverse$NORMAL\t${B_INVERSE}Bright inverse$NORMAL"