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

CLOUDFLARED="${SOL37_CLOUDFLARED:-$(command -v cloudflared || true)}"
if [[ -z "$CLOUDFLARED" ]]; then
  printf 'cloudflared is not installed. Run install-linux.sh first.\n' >&2
  exit 1
fi

LISTEN="${SOL37_BRIDGE_LISTEN:-127.0.0.1}"
PORT="${SOL37_BRIDGE_PORT:-16667}"
exec "$CLOUDFLARED" access tcp \
  --hostname irc.system42.one \
  --url "${LISTEN}:${PORT}" \
  --loglevel info
