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 ################################################################################
15 export esc=$(echo "\033")
17 if [ "$TERM" = "vt100" -o \
18 "$TERM" = "vt220" ]; then
19 export NORMAL="$esc[0m"
21 export UNDERLINE="$esc[4m"
22 export BLINK="$esc[5m"
23 export INVERSE="$esc[7m"
24 elif [ "$TERM" = "dtterm" -o "$TERM" = "vt100" -o "$TERM" = "xterm" -o -z DTTERM ]; then
25 export NORMAL="$esc[39m"
28 export GREEN="$esc[32m"
30 export YELLOW="$esc[33m"
31 export B_YELLOW=$YELLOW
32 export BLUE="$esc[34m"
34 export MAGENTA="$esc[35m"
35 export B_MAGENTA=$MAGENTA
36 export AQUA="$esc[36m"
38 export WHITE="$esc[36m"
40 elif [ "$TERM" = "hp" -o "$TERM" = "hpterm" ]; then
41 export NORMAL="$esc&d@$esc&v0S"
43 export GREEN="$esc&v2S"
44 export YELLOW="$esc&v3S"
45 export BLUE="$esc&v4S"
46 export PURPLE="$esc&v5S"
47 export AQUA="$esc&v6S"
48 export HB_NORMAL="$esc&v0S$esc&dK"
49 export B_NORMAL="$esc&v0S$esc&dB"
50 export HB_RED="$esc&v1S$esc&dK"
51 export B_RED="$esc&v1S$esc&dB"
52 export HB_GREEN="$esc&v2S$esc&dK"
53 export B_GREEN="$esc&v2S$esc&dB"
54 export HB_YELLOW="$esc&v3S$esc&dK"
55 export B_YELLOW="$esc&v3S$esc&dB"
56 export HB_BLUE="$esc&v4S$esc&dK"
57 export B_BLUE="$esc&v4S$esc&dB"
58 export PURPLE="$esc&v5S"
59 export HB_PURPLE="$esc&v5S$esc&dK"
60 export B_PURPLE="$esc&v5S$esc&dB"
61 export HB_AQUA="$esc&v6S$esc&dK"
62 export B_AQUA="$esc&v6S$esc&dB"
63 export INVERSE="$esc&v7S"
64 export HB_INVERSE="$esc&v7S$esc&dK"
65 export B_INVERSE="$esc&v7S$esc&dB"