#!/usr/bin/env bash
# Oshi Auto — peluncur local (tanpa setup).
# Pakai:  ./run [perintah register.mjs...]
#   ./run --help
#   ./run --make 3
#   ./run --make 3 --stop-on-error
#   ./run jar.txt --quest
#
# Node wajib ada di PATH (Node 18+). Semua di folder ini, tanpa build/npm.

set -euo pipefail
cd "$(dirname "$0")"

# cari node
if ! command -v node >/dev/null 2>&1; then
  echo "Node.js tidak ditemukan di PATH. Install Node 18+ dulu." >&2
  exit 1
fi

# muat .env kalau ada (REF, JAR, TMP_DOMAIN, NO_COLOR)
if [ -f .env ]; then
  set -a; . ./.env; set +a
fi

exec node register.mjs "$@"
