Skip to content

Instantly share code, notes, and snippets.

@ebdrummond
Created September 26, 2013 02:14
Show Gist options
  • Save ebdrummond/6708942 to your computer and use it in GitHub Desktop.
Save ebdrummond/6708942 to your computer and use it in GitHub Desktop.
Bash profile
export PATH="/usr/local/bin:/usr/local/sbin:~/bin:$PATH"
EDITOR=subl
GIT_EDITOR=subl
PATH=~/bin:$PATH
alias cdp="cd /Users/erindrummond/projects"
alias cdpf="cd /Users/erindrummond/Desktop/practice_files"
alias pgstart="pg_ctl -D /usr/local/var/postgres -l /usr/local/var/postgres/server.log start"
alias pgstop="pg_ctl -D /usr/local/var/postgres -l /usr/local/var/postgres/server.log stop"
alias pgstatus="pg_ctl -D /usr/local/var/postgres -l /usr/local/var/postgres/server.log status"
[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm" # Load RVM into a shell session *as a function*
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='\[\033[1;33m\]\w\[\033[0m\]$(parse_git_branch)$ '
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment