#!/bin/bash
clear
ARGS=${1:-run}
if [ "$ARGS" = "migrate" ]; then
    echo "Mode 'migrate' terdeteksi. Menjalankan migrate database..."
    php artisan migrate:fresh
elif [ "$ARGS" = "seeder-prod" ]; then
    echo "Mode 'seeder prod' terdeteksi. Menjalankan seeder..."
    php artisan db:seed --class=BankAccountSeeder
    php artisan db:seed --class=SalesSeeder
    php artisan db:seed --class=SettingsSeeder
    php artisan db:seed --class=SuperAdminSeeder
elif [ "$ARGS" = "seeder" ]; then
    Folder=${2:-category}
    echo "Mode 'seeder dev' terdeteksi. Menjalankan seeder..."
    php artisan db:seed
# elif [ "$ARGS" = "test" ]; then
#     Folder=${2:-category}
#     echo "Mode 'Test' terdeteksi. Menjalankan Test "$Folder"..."
#     go test ./src/test/$Folder -v
else
    echo "Mode default ('run') terdeteksi. Menjalankan aplikasi utama..."
    php artisan optimize:clear
    php artisan optimize
    php artisan serve
fi