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

TYPE=${AGMIS_API_TYPE}
MASTER=Master3

usage_exit() {
    echo "Usage: $0 [-m Master3] [-a ApiNumber]" 1>&2
    exit 1
}

while getopts m:a:h OPT
do
    case $OPT in
        m)  MASTER_OPT=$OPTARG
            ;;
        a)  TYPE_OPT=$OPTARG
            ;;
        h)  usage_exit
            ;;
        \?) usage_exit
            ;;
    esac
done

shift $((OPTIND - 1))

if [ "$MASTER_OPT" != "" ]; then
  MASTER=$MASTER_OPT
fi 
if [ "$TYPE_OPT" != "" ]; then
  TYPE=$TYPE_OPT
fi 

TARGET=${API[$TYPE]}${MASTER}TableSeeder
EXEC_FILE=${APP_ROOT}/database/seeds/commands/masters/${TARGET}.php
if [ -e $EXEC_FILE ]; then
    ${PHP} ${APP_ROOT}/artisan db:seed --class=${TARGET}
else
    echo "illegal option. Cannnot find master definition."
fi


