Initial add of defaria.com
[clearscm.git] / defaria.com / GD / rc / set_colors
1 #!/bin/bash
2 ################################################################################
3 #
4 # File:         $RCSfile: set_colors,v $
5 # Revision:     $Revision: 1.2 $
6 # Description:  Set color variables
7 # Author:       Andrew@DeFaria.com
8 # Created:      Thu Jun  6 08:31:57 PDT 1996
9 # Modified:     $Date: 2005/12/30 08:36:46 $
10 # Language:     bash
11 #
12 # (c) Copyright 2000-2005, Andrew@DeFaria.com, all rights reserved.
13 #
14 ################################################################################
15 export esc=$(echo "\033")
16
17 if [ "$TERM" = "vt100" -o \
18      "$TERM" = "vt220" ]; then
19   export NORMAL="$esc[0m"
20   export BOLD="$esc[1m"
21   export UNDERLINE="$esc[4m"
22   export BLINK="$esc[5m"
23   export INVERSE="$esc[7m"
24 elif [ "$TERM" = "dtterm" -o "$TERM" = "vt100" -o -z DTTERM ]; then
25   export NORMAL="$esc[39m"
26   export RED="$esc[31m"
27   export B_RED=$RED
28   export GREEN="$esc[32m"
29   export B_GREEN=$GREEN
30   export YELLOW="$esc[33m"
31   export B_YELLOW=$YELLOW
32   export BLUE="$esc[34m"
33   export B_BLUE=$BLUE
34   export MAGENTA="$esc[35m"
35   export B_MAGENTA=$MAGENTA
36   export AQUA="$esc[36m"
37   export B_AQUA=$AQUA
38   export WHITE="$esc[36m"
39   export B_WHITE=$WHITE
40 elif [ "$TERM" = "hp" -o "$TERM" = "hpterm" ]; then
41   export NORMAL="$esc&d@$esc&v0S"
42   export RED="$esc&v1S"
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"
66 fi