Skip to content

Instantly share code, notes, and snippets.

@chrislerum
Created July 13, 2010 07:26
Show Gist options
  • Save chrislerum/473576 to your computer and use it in GitHub Desktop.
Save chrislerum/473576 to your computer and use it in GitHub Desktop.
function parse_git_branch {
# git branch --no-color 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/{ :branch => \"\1\" }/'
git branch --no-color 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/\1/'
}
function proml {
local BLUE="\[\033[0;34m\]"
local RED="\[\033[0;31m\]"
local LIGHT_RED="\[\033[1;31m\]"
local GREEN="\[\033[0;32m\]"
local LIGHT_GREEN="\[\033[1;32m\]"
local LIGHT_BLUE="\[\033[1;36m\]"
local WHITE="\[\033[1;37m\]"
local BLACK="\[\033[0;30m\]"
local LIGHT_GRAY="\[\033[0;37m\]"
local GRAY="\[\033[1;30m\]"
local CYAN="\[\033[0;36m\]"
local NO_COLOUR="\[\033[0m\]"
case $TERM in
xterm*)
TITLEBAR='\[\033]0;\u@\h:\w\007\]'
;;
*)
TITLEBAR=""
;;
esac
# rvm-prompt i v p g would mean show interpreter version patch gemset. arrange to taste
PS1="\n\n\n\n\n$BLUE\$(~/.rvm/bin/rvm-prompt i v p g) $GREEN\w $RED\$(parse_git_branch)\n$NO_COLOUR"
}
proml
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment