#!/usr/bin/env bash
# Instala los scripts de pruebas por zona y de limpieza posterior.
set -euo pipefail
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
APP_ROOT="${1:-$(cd "$SCRIPT_DIR/.." && pwd)}"
if [ ! -f "$APP_ROOT/public/index.php" ]; then echo "ERROR: '$APP_ROOT' no es la raiz de la app."; exit 1; fi
cp -f "$SCRIPT_DIR/files/scripts/"*.php "$APP_ROOT/scripts/"
chmod 644 "$APP_ROOT/scripts/codigos-por-zona.php" "$APP_ROOT/scripts/reset-pruebas.php"
mkdir -p "$APP_ROOT/datos"; chmod 755 "$APP_ROOT/datos"
echo "==============================================================="
echo " [OK] Scripts instalados"
echo "==============================================================="
echo ""
echo " 1) Generar el Excel con un usuario por cada zona:"
echo "    cd $APP_ROOT && php scripts/codigos-por-zona.php"
echo "    -> queda en:  datos/Usuarios-de-prueba-por-zona.xlsx"
echo ""
echo " 2) Cuando terminen las pruebas, dejar todo limpio:"
echo "    cd $APP_ROOT && php scripts/reset-pruebas.php              # simulacro"
echo "    cd $APP_ROOT && php scripts/reset-pruebas.php --confirmar  # ejecuta"
echo "==============================================================="
