Skip to content

Instantly share code, notes, and snippets.

@andycroll
Created April 15, 2010 15:27
Show Gist options
  • Save andycroll/367224 to your computer and use it in GitHub Desktop.
Save andycroll/367224 to your computer and use it in GitHub Desktop.
bash_profile
export PATH=/usr/local/bin:$PATH
export PATH="$HOME/.rbenv/bin:$PATH"
# Git Prompt - http://github.com/blog/297-dirty-git-state-in-your-prompt
function parse_git_dirty {
[[ $(git status 2> /dev/null | tail -n1) != "nothing to commit (working directory clean)" ]] && echo "*"
}
function parse_git_branch {
git branch --no-color 2> /dev/null | sed -e '/^[^*]/d' -e "s/* \(.*\)/[\1$(parse_git_dirty)]/"
}
export PS1='\u:\[\033[31;40m\]\w\[\033[0;33m\]$(parse_git_branch)\[\e[0m\]$ '
# irb automatically requires rubygems
RUBYOPT="rubygems"
export RUBYOPT
# postgresql
alias startpostgres="pg_ctl -D /usr/local/var/postgres -l /usr/local/var/postgres/server.log start"
alias stoppostgres="pg_ctl -D /usr/local/var/postgres stop -s -m fast"
eval "$(rbenv init -)"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment