#!/usr/bin/env bash
# browser-click — CDP-based browser click control (preferred method).
# Cross-platform launcher: routes to the per-OS browser_click_control entrypoint.
set -euo pipefail

SCRIPT_DIR="$(cd -- "$(dirname -- "$0")" && pwd -P)"
ROOT_DIR="$(cd -- "$SCRIPT_DIR/.." && pwd -P)"

case "$(uname -s)" in
  Darwin) COMPONENT="$ROOT_DIR/components/macos/browser-automation/browser_click_control.py" ;;
  Linux)  COMPONENT="$ROOT_DIR/components/linux/browser-automation/browser_click_control.py" ;;
  *) echo "error: browser-click: unsupported OS: $(uname -s)" >&2; exit 64 ;;
esac

exec /usr/bin/env python3 "$COMPONENT" "$@"
