lunedì 21 novembre 2011

Rvm & git info in console

due semplici istruzioni per ridursi il lavoro

export PS1="\[\033[01;34m\]\$(~/.rvm/bin/rvm-prompt) \[\033[01;32m\]\w\[\033[00;33m\]\$(__git_ps1 \" (%s)\") \[\033[01;36m\]\$\[\033[00m\] "

in questo modo viene sempre visualizzato il prompt della console in questo modo

ruby-1.9.2-p0@d7track ~/myapp (master) $

specificando sempre

ruby@gemset indirizzo (branch) $

guida originale

Update:

per avere un set di colori e alcune opzioni in più
https://github.com/jimeh/git-aware-prompt

git clone git://github.com/jimeh/git-aware-prompt.git ~/.bash

in questo modo si può usare in .bashrc

# from https://github.com/jimeh/git-aware-prompt

PATH=$PATH:$HOME/.rvm/bin # Add RVM to PATH for scripting
export DOTBASH=~/.bash
source $DOTBASH/main.sh
export PS1="\[$txtblu\]\$(~/.rvm/bin/rvm-prompt) \[$txtgrn\]\w\[$txtcyn\]\$git_branch\[$txtrst\]\$ "
export SUDO_PS1="\[$bakred\]\u@\h\[$txtrst\] \w\$ "