1 LOCAL=${HOME}/local
 2 BASEPATH=/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games:/sbin:/usr/sbin:/opt/bin
 3 PATH=${LOCAL}/bin:${LOCAL}/sbin:${BASEPATH}
 4 
 5 export PATH
 6 
 7 EDITOR=vim
 8 PAGER=less
 9 
10 export EDITOR PAGER
11 
12 #PS1_HOST='\[\e[4m\]\h\[\e[24m\]'
13 PS1_HOST='\h'
14 PS1_DIR='\[\e[1;36m\]\W\[\e[0m\]'
15 PS1_HAPPY='\[\e[;32m\]'
16 PS1_SAD='\[\e[;31m\]'
17 PS1_RED='\[\e[;31m\]'
18 
19 PS1_MAKEHOST() {
20     if [ $? -ne 0 ]; then
21         echo -e "${PS1_SAD}${PS1_HOST}${PS1_SAD}"
22     else
23         echo -e "${PS1_HAPPY}${PS1_HOST}${PS1_HAPPY}"
24     fi
25 }
26 
27 PS1_MAKEDIR() {
28     echo -e "${PS1_RED}[${PS1_DIR}${PS1_RED}]"
29 }
30 
31 PS1_MAKE() {
32     PS1="`PS1_MAKEHOST` `PS1_MAKEDIR` \[\e[0m\]\\$ "
33 }
34 
35 PROMPT_COMMAND=PS1_MAKE
36 
37 # disable vbell
38 vbell off
39 
40 # turn off terminal beep for xterm
41 if [ ! -z "$DISPLAY" ]; then
42     xset b off
43 fi
44 
45 # alias ls to make it better. Options are different on OS X, and humerous
46 if [ `uname -s` = "Darwin" ]; then
47     alias ls='ls -FAG'
48 else
49     alias ls='ls --classify --color=always'
50 fi
51 
52 # if this is Debian, alias some apt install and search
53 if [ -e /etc/debian_version ]; then
54     alias ai='sudo apt-get install'
55     alias as='sudo apt-cache search'
56 fi