styles/iceg: handle the case of an unset GST_ENV when testing for it
[config/bash_prompt.git] / README
1 bash_prompt is a collection of custom bash prompts to be loaded using the
2 provided `set_prompt` function.
3
4 Example of use, assuming that bash_prompt is under ~/.bash/:
5
6   # load git prompt support
7   [ -f /usr/lib/git-core/git-sh-prompt ] && . /usr/lib/git-core/git-sh-prompt
8
9   # load function to set custom shell prompts
10   if [ -f ~/.bash/bash_prompt/set_prompt ];
11   then
12     . ~/.bash/bash_prompt/set_prompt
13
14     # set a different prompt for the root user
15     if [ $UID -eq 0 ];
16     then
17       set_prompt fire
18     else
19       set_prompt iceg
20     fi 
21   fi
22
23 The prompts can contain backslash-escaped special characters as specified in
24 the bash(1) man page, or any ANSI escape sequences as described in the
25 console_codes(4) man page.
26
27 The `set_prompt` function defines symbolic constants for the most used escape
28 sequences, see the source code for the details.
29
30 Inspired by bashish: http://bashish.sourceforge.net/