#!/usr/bin/env bash
# chrome-extension-policy-install — headless (background) force-install of the
# HelperAI debugger extension via Chrome managed policy.
#   Linux  -> components/linux/browser-automation/chrome_extension_policy_install.py
# On macOS use `background-web-control install-unpacked-extension` (AX path) instead.
set -euo pipefail

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

case "$(uname -s)" in
  Linux) COMPONENT="$ROOT_DIR/components/linux/browser-automation/chrome_extension_policy_install.py" ;;
  Darwin)
    echo "error: chrome-extension-policy-install is Linux-only; on macOS use" >&2
    echo "       background-web-control install-unpacked-extension" >&2
    exit 64 ;;
  *) echo "error: chrome-extension-policy-install: unsupported OS: $(uname -s)" >&2; exit 64 ;;
esac

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