#!/bin/bash # based off of n0qorg # looks like, if you're in a git repo: # ± ~/path/to (branch ✓) $ # in glorious red / blue / yellow color scheme prompt_setter() { # Save history history -a history -c history -r # displays user@server in purple # PS1="\[$red\]$(scm_char) \[$purple\]\u@\h\[$reset_color\]:\[$blue\]\w\[$yellow\]$(scm_prompt_info)$(rvm_version_prompt) \[$black\]$\[$reset_color\] " # no user@server PS1="\[$red\]$(scm_char) \[$blue\]\w\[$yellow\]$(scm_prompt_info)$(rvm_version_prompt) \[$black\]$\[$reset_color\] " PS2='> ' PS4='+ ' } PROMPT_COMMAND=prompt_setter SCM_THEME_PROMPT_DIRTY=" ${red}✗" SCM_THEME_PROMPT_CLEAN=" ${green}✓" SCM_THEME_PROMPT_PREFIX=" (" SCM_THEME_PROMPT_SUFFIX="${yellow})" RVM_THEME_PROMPT_PREFIX=" (" RVM_THEME_PROMPT_SUFFIX=")"