Skip to content

Instantly share code, notes, and snippets.

@pbonnell
Created June 29, 2013 20:17
Show Gist options
  • Save pbonnell/5892504 to your computer and use it in GitHub Desktop.
Save pbonnell/5892504 to your computer and use it in GitHub Desktop.
alias stopsql='sudo launchctl unload -w /Library/LaunchDaemons/com.mysql.mysqld.plist'
alias startsql='sudo launchctl load -w /Library/LaunchDaemons/com.mysql.mysqld.plist'
alias l='ls -las'
alias 'tailr'='tail -f ./log/development.log'
alias 'ec2_describe'='$EC2_HOME/bin/ec2-describe-images | grep machine'
alias 'ec2_status'='$EC2_HOME/bin/ec2-describe-instances'
alias 'ec2_start'='$EC2_HOME/bin/ec2-run-instances $1 -k gsg-keypair'
alias 'ec2_stop'='ec2-terminate-instances $1'
alias 'ec2_connect'='ssh -i id_rsa-gsg-keypair root@{$1}'
alias 'updatedb'='sudo /usr/libexec/locate.updatedb'
source ~/.git-completion.sh
alias 'run'='bundle exec unicorn -p3000'
alias 'mate'='subl'
# GIT SHORTCUTS
alias 'branches'='for k in `git branch|sed s/^..//`;do echo -e `git log -1 --pretty=format:"%Cgreen%ci %Cblue%cr %Cred%an%Creset" "$k"`\\t"$k";done|sort -r'
alias 'nomerge'='git branch --no-merge'
alias 'gp'='git push'
alias 'gpo'='git push origin'
alias 'gco'='git checkout'
alias 'gitclean'='git-cleanup --skip-unmerged'
alias 'gcp'='git cherry-pick'
alias 'pick'='git cherry-pick'
alias 'gs'='git status'
alias 'gd'='git diff'
# PROJECT SHORTCUTS
alias 'aok'='cd ~/p/aok'
alias 'aoki'='cd ~/p/aok-interface'
alias 'sircle'='cd ~/p/sircle'
alias 'dc'='cd ~/p/dc/dc_ppc && rvm use ppc3'
alias 'donate'='cd ~/p/dc/dcusa'
alias 'mohawk'='cd ~/p/mohawk'
alias 'lita'='cd ~/p/lita3'
alias 'schemanator'='cd ~/p/schemanator'
alias 'powize'='rvm env > .powenv && echo ".powenv" >> .gitignore && git add .gitignore && git commit -m"ignore .powenv"'
alias 'prestart'='touch tmp/restart.txt'
#HEROKU SHORTCUTS
alias 'hconsole'='heroku console --app '
alias 'hlogs'='heroku logs -t --app '
alias 'console'='heroku run console --app '
alias 'railss'='bundle exec foreman start -p3000'
alias 'tailapache'='sudo tail -f /private/var/log/apache2/error_log'
alias 'uni'='bundle exec unicorn -p3000'
alias 'sshlita'='ssh peter@lightintheattic.net'
alias 'heroku'='/usr/local/heroku/bin/heroku'
#export PS1="\u.\T [\w]#"
export PS1='[\u.\t \W$(__git_ps1 " (%s)")]\$ '
export CLICOLOR=true
#export JAVA_HOME="/usr"
export JAVA_HOME="/System/Library/Frameworks/JavaVM.framework/Home"
#export EC2_HOME="/dev1/cydec/AMAZON/ec2-api-tools-1.3-30349"
export EC2_HOME="/Users/pb/.ec2/tools/ec2-api-tools-1.5.0.1-2011.11.30"
export EC2_AMITOOL_HOME="/Users/pb/.ec2/tools/ec2-ami-tools-1.4.0.2"
export EC2_PRIVATE_KEY="/Users/pb/.ec2/circuit/pk-RUT5OLRDILK2AXXWDMYMMEKX65S6ALFX.pem"
export EC2_CERT="/Users/pb/.ec2/circuit/cert-RUT5OLRDILK2AXXWDMYMMEKX65S6ALFX.pem"
#export EC2_PRIVATE_KEY="~/.ec2/codemonkeys/pk-NPLOANGYTMM3YQ2AHARSZN2ADGTY2OWG.pem"
#export EC2_CERT="~/.ec2/codemonkeys/cert-NPLOANGYTMM3YQ2AHARSZN2ADGTY2OWG.pem"
export MAGICK_HOME="/usr/local/ImageMagick"
export PATH="$MAGICK_HOME/bin:$PATH"
export DYLD_LIBRARY_PATH="$MAGICK_HOME/lib/"
export PATH="/usr/local/bin:/usr/local/sbin:/usr/local/mysql/bin:$EC2_HOME/bin:$EC2_AMITOOL_HOME/bin:$MAGICK_HOME/bin:/usr/local/mongodb/bin:$PATH"
export HISTFILESIZE=20000
export CVSROOT=/Users/pb/p/cvs_repo
#export PYTHONPATH="/usr/local/lib/python2.6/site-packages"
function complete_cheat {
COMPREPLY=()
if [ $COMP_CWORD = 1 ]; then
sheets=`cheat sheets | grep '^ '`
COMPREPLY=(`compgen -W "$sheets" -- $2`)
fi
}
complete -F complete_cheat cheat
source ~/.bash_dont_think.sh
source ~/.nginx_ctl
source ~/.profile
export PATH=/opt/local/bin:/opt/local/sbin:~/.gem/ruby/1.8/bin:/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:$PATH
# Finished adapting your PATH environment variable for use with MacPorts.
#if [[ -s "$HOME/.rvm/scripts/rvm" ]] ; then source "$HOME/.rvm/scripts/rvm" ; fi
#export PATH="$HOME/.rbenv/bin:$PATH"
export PATH="/usr/local/lib/ruby/1.8/:$HOME/.rbenv/shims:$HOME/.rbenv/bin:$PATH"
eval "$(rbenv init -)"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment