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
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
38 vbell off
39
40
41 if [ ! -z "$DISPLAY" ]; then
42 xset b off
43 fi
44
45
46 if [ `uname -s` = "Darwin" ]; then
47 alias ls='ls -FAG'
48 else
49 alias ls='ls --classify --color=always'
50 fi
51
52
53 if [ -e /etc/debian_version ]; then
54 alias ai='sudo apt-get install'
55 alias as='sudo apt-cache search'
56 fi