#!/bin/bash

export GEMS_RKIS_DIR_PATH=${1} case ${2} in

'up' )
  vagrant up
  ;;
'ups' )
  vagrant up && vagrant ssh -c "cd /vagrant && bundle install && ${*: 4} bundle exec rails s -p ${3}"
  ;;
'upc' )
  vagrant up && vagrant ssh -c "cd /vagrant && bundle install && ${*: 4} bundle exec rails c -p ${3}"
  ;;
'ssh' )
  vagrant ssh
  ;;
'sshs' )
  vagrant ssh -c "cd /vagrant && bundle install && ${*: 4} bundle exec rails s -p ${3}"
  ;;
'sshc' )
  vagrant ssh -c "cd /vagrant && bundle install && ${*: 4} bundle exec rails c"
  ;;
'halt' )
  vagrant halt
  ;;
'reload' )
  vagrant reload
  ;;
'reloads' )
  vagrant reload && vagrant ssh -c "cd /vagrant && bundle install && ${*: 4} bundle exec rails s -p ${3}"
  ;;
'reloadc' )
  vagrant reload && vagrant ssh -c "cd /vagrant && bundle install && ${*: 4} bundle exec rails c -p ${3}"
  ;;
'destroy' )
  vagrant destroy --force
  ;;
'provision' )
  vagrant provision
  ;;

esac