blob: 1179230543a2b21f4bc71c7738fa5752638350b5 [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
Hendrik Mans1be44672012-01-26 16:07:06 +010014 # PS1="$red$(scm_char) $purple\u@\h$reset_color:$blue\w$yellow$(scm_prompt_info)$(ruby_version_prompt) $black\$$reset_color "
David DeSandro1f1ab362011-06-17 10:18:48 -040015 # no user@server
Hendrik Mans1be44672012-01-26 16:07:06 +010016 PS1="$red$(scm_char) $blue\w$yellow$(scm_prompt_info)$(ruby_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=")"