snippet options "bash command options" b
while true; do
  case "\$1" in
    -a | --asset ) 
      ASSET=true; shift ;;
    -e | --environment ) 
      case "\$2" in
        "production" | "development") 
          RAILS_ENV=$\2
          ACCOUNT_ROOT=http://account.rallets.com/
          SERVER_ROOT=http://rallets.com/
          shift 2 
          ;;
        *) 
          RAILS_ENV=development
          ACCOUNT_ROOT=http://account.rallets.com/
          SERVER_ROOT=http://apitest.rallets.com/
          shift 2
          ;;
      esac 
      ;;
    -d | --delayed-job ) 
      DELAYED_JOB=true; shift ;;
    -- ) shift; break ;;
    -h | --help ) 
      echo "usage:
  [-a | --asset] precompile assets
  [-d | --delayed-job] run delayed job for queuing sending emails
  [-e | --environment] provides environment which rails will run in 
  [-h | --help] view manual
" 
      exit;;
    * ) break ;;
  esac
done
endsnippet
snippet OS "Determine whether it's Mac/Linux/Windows" b
if [ "$(uname)" == "Darwin" ]; then
elif [ "$(expr substr $(uname -s) 1 5)" == "Linux" ]; then
elif [ "$(expr substr $(uname -s) 1 10)" == "MINGW32_NT" ]; then
fi
endsnippet