blob: e4424bbe11d06c48da3c693efa0876d44326293d [file] [log] [blame]
David DeSandro1f1ab362011-06-17 10:18:48 -04001#!/bin/bash
2
3# based off of n0qorg
4# looks like, if you're in a git repo:
5# ± ~/path/to (branch ✓) $
6# in glorious red / blue / yellow color scheme
7
8prompt_setter() {
9 # Save history
10 history -a
11 history -c
12 history -r
13 # displays user@server in purple
JFSIII4219db72011-06-18 11:23:26 -040014 # PS1="$red$(scm_char) $purple\u@\h$reset_color:$blue\w$yellow$(scm_prompt_info)$(rvm_version_prompt) $black\$$reset_color "
David DeSandro1f1ab362011-06-17 10:18:48 -040015 # no user@server
JFSIII4219db72011-06-18 11:23:26 -040016 PS1="$red$(scm_char) $blue\w$yellow$(scm_prompt_info)$(rvm_version_prompt) $black\$$reset_color "
David DeSandro1f1ab362011-06-17 10:18:48 -040017 PS2='> '
18 PS4='+ '
19}
20
21PROMPT_COMMAND=prompt_setter
22
JFSIIIccab4852011-06-18 11:55:22 -040023SCM_NONE_CHAR='·'
David DeSandrofcf35812011-06-17 10:34:20 -040024SCM_THEME_PROMPT_DIRTY=" ${red}✗"
25SCM_THEME_PROMPT_CLEAN=" ${green}✓"
David DeSandro1f1ab362011-06-17 10:18:48 -040026SCM_THEME_PROMPT_PREFIX=" ("
David DeSandrofcf35812011-06-17 10:34:20 -040027SCM_THEME_PROMPT_SUFFIX="${yellow})"
David DeSandro1f1ab362011-06-17 10:18:48 -040028RVM_THEME_PROMPT_PREFIX=" ("
29RVM_THEME_PROMPT_SUFFIX=")"