blob: 581fca4adbe84ffeb3aafc5c4e91c52f5a44834b [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
David DeSandrofcf35812011-06-17 10:34:20 -040023SCM_THEME_PROMPT_DIRTY=" ${red}✗"
24SCM_THEME_PROMPT_CLEAN=" ${green}✓"
David DeSandro1f1ab362011-06-17 10:18:48 -040025SCM_THEME_PROMPT_PREFIX=" ("
David DeSandrofcf35812011-06-17 10:34:20 -040026SCM_THEME_PROMPT_SUFFIX="${yellow})"
David DeSandro1f1ab362011-06-17 10:18:48 -040027RVM_THEME_PROMPT_PREFIX=" ("
28RVM_THEME_PROMPT_SUFFIX=")"