PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;35m\]\w\[\033[00m\]' #Bundle binaries PATH=./bin:${PATH} #Binaries for Android Tools PATH=${PATH}:~/Documents/android-sdk-mac_86/tools #Binaries for RVM ( Ruby Virtual Machine ) PATH=${PATH}:~/.rvm/bin #Git completation on bash terminal source ~/.git-completion.bash #Git status on PS1 function __repo_branch () { __git_ps1 } function __repo_dirty () { # Search for .git-prompt-disable file in parent directories dir=`pwd` while [ `dirname "$dir"` != "$dir" ] ; do if [ -f "$dir/.git-prompt-disable" ] ; then perl -e 'print "? "' ; return ; fi dir=`dirname "$dir"` done git status 2>&1 | grep "Not a git repository" > /dev/null && return git status 2>/dev/null | grep "working directory clean" >/dev/null || perl -e 'print "* "' } #Final PS1 output PS1="$PS1\[\033[00m\]\[\033[01;33m\]\$(__repo_branch)\[\033[01;31m\]\$(__repo_dirty)\[\033[00m\]\$ " #Export the path variable. export PATH=${PATH} #Configura o editor padrĂ£o do git export GIT_EDITOR="mvim" #Melhorias para o IRB export IRBRC="~/.ruby-console/_irbrc" # Configuracao do RVM if [[ -s $HOME/.rvm/scripts/rvm ]] ; then source $HOME/.rvm/scripts/rvm fi