#!/usr/bin/env bash
# Sincroniza los workflows de ComfyUI de desktop-linux al Pod de RunPod.
# Uso (en la terminal de Jupyter del Pod):
#   curl -s https://dl.ramsesvii.com/runpod-comfy-workflows.sh | bash
set -euo pipefail

DEST="/workspace/ComfyUI/user/default/workflows"
URL="https://dl.ramsesvii.com/comfy-workflows.tar.gz"

echo "==> Destino: $DEST"
mkdir -p "$DEST"

echo "==> Descargando workflows..."
cd /tmp
curl -fsSL "$URL" -o comfy-workflows.tar.gz

echo "==> Extrayendo (preserva carpetas por función, no pisa nada que no venga en el tar)..."
tar --no-same-owner -xzf /tmp/comfy-workflows.tar.gz -C "$DEST"
rm -f /tmp/comfy-workflows.tar.gz

echo "==> Listo. Workflows en el Pod:"
find "$DEST" -name "*.json" | sort
echo "==> Total: $(find "$DEST" -name '*.json' | wc -l) workflows"
echo
echo "Refrescá la pestaña de ComfyUI (o el menú Workflows) para verlos."
