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

CHROME_BIN="${CHROME_BIN:-/snap/bin/chromium}"
CDP_HOST="${CDP_HOST:-127.0.0.1}"
CDP_PORT="${CDP_PORT:-9222}"
PROFILE_DIR="${CHROME_PROFILE_DIR:-/tmp/faildaily-chromium-mcp}"
START_URL="${1:-about:blank}"

if [[ ! -x "$CHROME_BIN" ]]; then
  echo "Chrome/Chromium introuvable: $CHROME_BIN" >&2
  exit 1
fi

mkdir -p "$PROFILE_DIR"

exec "$CHROME_BIN" \
  --remote-debugging-address="$CDP_HOST" \
  --remote-debugging-port="$CDP_PORT" \
  --user-data-dir="$PROFILE_DIR" \
  --no-first-run \
  --no-default-browser-check \
  --disable-background-networking \
  --disable-default-apps \
  --disable-sync \
  "$START_URL"
