alias db='mysql --prompt="(\u@\h) [\d]> " --pager="less -niSFX" -uroot -ppassword redcap'
alias check_redcap="curl -s http://localhost/redcap/ | grep -i  'Welcome\|Critical Error' "
alias restart_httpd='sudo /etc/init.d/apache2 reload '
alias restart_mysql='sudo service mysql restart'

alias cdapi='cd /var/www/redcap/redcap_v5.7.4/API && pwd && ls -al'
alias ls='ls --color=auto'
alias lsa='ls -al'
alias lss='ls -ltr'
alias dua='du -hcs'
alias cdd='cd ..'

alias gst='git status'
alias glog='git log'
alias gdiff='git diff'
alias gdif='git diff --cached'
alias gb='git branch'
alias gp='git remote -v'
alias gf='git show --name-status'

alias gan='git blame'
alias gin='git fetch && git log ..origin/master'
alias gout='git fetch && git log origin/master..'

alias grepp="nice ack-grep --php --python -i"

function venv() {
   CMD="X$1"

   if [ "$CMD" = "Xup" ]; then
      . venv/bin/activate
   elif [ "$CMD" = "Xdown" ]; then
      deactivate
   elif [ "$CMD" = "Xrestart" ]; then
      rm -rf venv
      virtualenv venv
      . venv/bin/activate
      which redi
   elif [ "$CMD" = "Xdestroy" ]; then
      deactivate
      rm -rf venv
   else
      echo "Supported commands: venv [up | down | restart | destroy]"
   fi
}
