#!/bin/bash
SCRIPT_DIR=$(cd $(dirname $0); pwd)
. ${SCRIPT_DIR}/env.sh

CSVFILE=token.csv

usage_exit() {
    echo "Usage: $0 [-t count|csv]" 1>&2
    exit 1
}

while getopts t:h OPT
do
    case $OPT in
        t)  EXEC_MODE=$OPTARG
            ;;
        h)  usage_exit
            ;;
        \?) usage_exit
            ;;
    esac
done

shift $((OPTIND - 1))

case $EXEC_MODE in
    "count") 
        ${PHP} ${APP_ROOT}/artisan token:list --count
        ;;
    "csv")
        ${PHP} ${APP_ROOT}/artisan token:list --csv=${CSVFILE}
        ;;
    *) 
        ${PHP} ${APP_ROOT}/artisan token:list 
        ;;
esac
