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

TYPE=0

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

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

shift $((OPTIND - 1))

case $CROP_OPT in
    "all")
        TARGET=${API[$TYPE]}TableSeeder
        ${PHP} ${APP_ROOT}/artisan db:seed --class=${TARGET} --basedir=${CSVBASE}${CSVDIR[${AGMIS_API_TYPE}]}/
        ;;
    "0" | "1" | "2")
        ${PHP} ${APP_ROOT}/artisan cultivar:add --crop=${CROP_OPT} --csv=${CSVFILE[$CROP_OPT]} --basedir=${CSVBASE}${CSVDIR[${AGMIS_API_TYPE}]}/
        ;; 
    *) 
        echo "illegal option."
        usage_exit
        ;;
esac

