#!/usr/bin/env bash set -euo pipefail SCRIPT_DIR="$(cd "$(dirname "$0")" && pwd)" SKILL_ROOT="$(dirname "$SCRIPT_DIR")" source "$SCRIPT_DIR/_common.sh" : "${TUNNEL_NAME:=}" : "${CONFIG_DIR:=$SKILL_ROOT/outputs/config}" main() { [[ -n "$TUNNEL_NAME" ]] || die "TUNNEL_NAME is required." echo "[PLAN] $(date -Iseconds) Tunnel plan" echo "[PLAN] Ensure a tunnel exists named: $TUNNEL_NAME" echo "[PLAN] If missing, create:" echo " cloudflared tunnel create \"$TUNNEL_NAME\"" echo "[PLAN] Capture tunnel id + credentials to:" echo " $CONFIG_DIR/tunnel.json and $CONFIG_DIR/.json" echo "[PLAN] Next: ./scripts/11_tunnel_apply.sh (requires DRY_RUN=0)" } main "$@"