#!/usr/bin/env bash
# SOMA9 Bot Factory — instalador de un comando.
#   curl -fsSL https://install.soma9.ai | sudo bash
#   curl -fsSL https://install.soma9.ai | sudo bash -s -- --license <TU_LICENCIA>
set -euo pipefail
[ "$(id -u)" = "0" ] || { echo "Ejecuta con sudo:  curl -fsSL https://install.soma9.ai | sudo bash"; exit 1; }
BASE="https://install.soma9.ai"
TMP="$(mktemp -d)"; trap 'rm -rf "$TMP"' EXIT
echo "▸ Descargando SOMA9 Bot Factory…"
curl -fsSL "$BASE/soma9-bots-latest.tar.gz" -o "$TMP/r.tar.gz"
if curl -fsSL "$BASE/soma9-bots-latest.sha256" -o "$TMP/r.sha" 2>/dev/null; then
  ( cd "$TMP" && sed "s#\$# r.tar.gz#" r.sha | sha256sum -c - >/dev/null 2>&1 ) \
     && echo "▸ Integridad verificada (SHA256)." || { echo "✗ SHA256 no coincide. Aborto."; exit 1; }
fi
mkdir -p /opt/soma9-bots
tar -xzf "$TMP/r.tar.gz" -C /opt/soma9-bots
echo "▸ Lanzando el instalador guiado…"
exec bash /opt/soma9-bots/install/soma9-install.sh "$@"
