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

CSVFILE=token_hash.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:hash --count
        ;;
    "csv")
        ${PHP} ${APP_ROOT}/artisan token:list:hash --csv=${CSVFILE}
        ;;
    *) 
        ${PHP} ${APP_ROOT}/artisan token:list:hash 
        ;;
esac
