blob: c9d6f7e8432422d34c7a1a683168608aa0d8ab1d [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
14 # PS1="\[$red\]$(scm_char) \[$purple\]\u@\h\[$reset_color\]:\[$blue\]\w\[$yellow\]$(scm_prompt_info)$(rvm_version_prompt) \[$black\]$\[$reset_color\] "
15 # no user@server
16 PS1="\[$red\]$(scm_char) \[$blue\]\w\[$yellow\]$(scm_prompt_info)$(rvm_version_prompt) \[$black\]$\[$reset_color\] "
17 PS2='> '
18 PS4='+ '
19}
20
21PROMPT_COMMAND=prompt_setter
22
23SCM_THEME_PROMPT_DIRTY=" ✗"
24SCM_THEME_PROMPT_CLEAN=" ✓"
25SCM_THEME_PROMPT_PREFIX=" ("
26SCM_THEME_PROMPT_SUFFIX=")"
27RVM_THEME_PROMPT_PREFIX=" ("
28RVM_THEME_PROMPT_SUFFIX=")"