Better SSH completion.
[profile.git] / .profile.d / ps2.bashrc
1 #!bash Coloured prompts.
2 # profile-required: ps1.bashrc
3
4 case $(tput colors) in
5   256)
6     PS2_COLOUR1="0;38;5;22"
7     PS2_COLOUR2="0;38;5;28"
8     PS2_COLOUR3="0;38;5;34"
9     PS2_COLOUR4="0;38;5;40"
10   ;;
11
12   88)
13     PS2_COLOUR1="0;38;5;20"
14     PS2_COLOUR2="0;38;5;24"
15     PS2_COLOUR3="0;38;5;24"
16     PS2_COLOUR4="0;38;5;28"
17   ;;
18
19   *)
20     PS2_COLOUR1="0;32"
21     PS2_COLOUR2="0;32"
22     PS2_COLOUR3="1;32"
23     PS2_COLOUR4="1;32"
24   ;;
25 esac
26
27 function __ps2() {
28   PS2='\[\033[0m\]\[\033[$(__ps1_colour_escape 0 $PS2_COLOUR1)m\]>\[\033[$(__ps1_colour_escape 0 $PS2_COLOUR2)m\]>\[\033[$(__ps1_colour_escape 0 $PS2_COLOUR3)m\]>\[\033[$(__ps1_colour_escape 0 $PS2_COLOUR4)m\]> \[\033[0m\]'
29   return 0
30 }
31
32 __ps2