Skip to content

Instantly share code, notes, and snippets.

@ckozus
Created June 2, 2015 00:31
Show Gist options
  • Save ckozus/ea104f5fbbc51327505f to your computer and use it in GitHub Desktop.
Save ckozus/ea104f5fbbc51327505f to your computer and use it in GitHub Desktop.
Colores para git y versiones de ruby en el prompt de bash
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)]/"
}
function rvm_prompt {
~/.rvm/bin/rvm-prompt
}
export PS1='\h \[\033[1;33m\]\w\[\033[0m\]$(parse_git_branch)[$(rvm_prompt)]$ '
if [ -f ~/.git-completion.bash ]; then
. ~/.git-completion.bash
fi
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment