#!/usr/bin/env bash
set -euo pipefail

if [[ $# -lt 2 ]]; then
  echo "Uso: $0 /ruta/cliente vX.Y.Z" >&2
  exit 1
fi

CLIENT_DIR="$1"
RELEASE="$2"
ROOT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)"
RELEASE_DIR="$ROOT_DIR/releases/$RELEASE"

mkdir -p "$RELEASE_DIR/pages" "$RELEASE_DIR/func"
cp "$CLIENT_DIR/modulos-btec.php" "$RELEASE_DIR/pages/modulos-btec.php"
cp "$CLIENT_DIR/trazabilidad-tecnica.php" "$RELEASE_DIR/pages/trazabilidad-tecnica.php"
cp "$CLIENT_DIR/func/module_manager.php" "$RELEASE_DIR/func/module_manager.php"
cp "$CLIENT_DIR/func/btec_logger.php" "$RELEASE_DIR/func/btec_logger.php"
printf '%s\n' "$RELEASE" > "$RELEASE_DIR/VERSION"

echo "Release creada en $RELEASE_DIR"
