#!/usr/bin/env bash
# Carrega .env e roda o comando dedicado de migration (up|status).
#
# Uso: ./scripts/migrate.sh [up|status]
set -euo pipefail

cd "$(dirname "${BASH_SOURCE[0]}")/.."

if [ ! -f .env ]; then
	echo "Erro: .env não encontrado. Copie .env.example -> .env primeiro." >&2
	exit 1
fi

set -a
# shellcheck disable=SC1091
source .env
set +a

exec go run ./cmd/migrate "${1:-up}"
