.bashrc 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. PS1="\[\e[1;32m\]\h:\W \u$\[\e[0m\] "
  2. # cool aliases bro
  3. alias start-ubuntu="'`locate vmrun`' -T fusion start ~/Documents/Virtual\ Machines.localized/Ubuntu\ Server.vmwarevm nogui && open smb://ubuntu/share"
  4. alias restart-sound="sudo kill -9 `ps ax|grep 'coreaudio[a-z]' |awk '{print $1}'`"
  5. alias start-http='python -m SimpleHTTPServer'
  6. alias git-fancy-log="git log --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(cyan)<%an>%Creset' --abbrev-commit --date=relative"
  7. alias git-timesheet='git log --pretty=format:"%C(yellow)%h%Creset %C(green)%ad%Creset %C(cyan)%s" --author="`git config --get user.name`" --since='6am''
  8. alias production='export RAILS_ENV=production && echo "Rails: $RAILS_ENV"'
  9. alias development='export RAILS_ENV=development && echo "Rails: $RAILS_ENV"'
  10. # some more ls aliases from ubuntu
  11. eval `dircolors 2> /dev/null`
  12. alias ll='ls -alF'
  13. alias la='ls -A'
  14. alias l='ls -CF'
  15. # better back-searching
  16. bind '"\e[A": history-search-backward'
  17. bind '"\e[B": history-search-forward'
  18. # ssh coloring
  19. ssh() {
  20. if command ssh "$@"; then
  21. # reset iTerm session to Default
  22. echo -e "\033]50;SetProfile=Default\a"
  23. fi
  24. }
  25. if [ -d /usr/local/opt/android-sdk ]; then
  26. export ANDROID_HOME=/usr/local/opt/android-sdk
  27. fi
  28. if [ -d ~/webdev ]; then
  29. cd /webdev
  30. fi