Rails-related .bash_profile
alias irb='irb --readline -r irb/completion -rubygems'
function cdgem {
cd /usr/local/lib/ruby/gems/1.8/gems; cd `ls|grep $1|sort|tail -1`
}
alias ss='ruby script/server'
alias mrs='mongrel_rails start -d'
alias mrss='mongrel_rails stop'
alias sc='ruby script/console'
alias clone='rake db:test:clone'
alias a='autotest -rails'
alias sup='svn up'
alias commit='svn commit -m '
alias dir='ls -al'
alias home='cd ~/'
alias ep='mate ~/.bash_profile'
alias rp='. ~/.bash_profile'
alias gexport='git clone --depth=1'
# SSH Auto Completion of Remote Hosts
SSH_COMPLETE=( $(cat ~/.ssh/known_hosts | cut -f 1 -d ' ' | sed -e s/,.*//g | uniq | egrep -v [0123456789]) )
complete -o default -W "${SSH_COMPLETE[*]}" ssh
Original snippet written by Brian Hogan
Last updated at 10:58 AM on Aug 08, 2008
by Brian Hogan