#!/bin/sh
# RED EYE launcher: uses an installed Chrome/Chromium window when available (full MP4 export via WebCodecs),
# else the system WebKitGTK window. Override with RED_EYE_MODE=window|chrome.
BIN="${RED_EYE_BIN:-$(dirname "$(readlink -f "$0")")/red-eye}"
MODE="${RED_EYE_MODE:-}"
CHROME=""
for b in /usr/bin/google-chrome-stable /usr/bin/google-chrome /usr/bin/chromium /usr/bin/chromium-browser /snap/bin/chromium /usr/bin/microsoft-edge /usr/bin/brave-browser; do
  [ -x "$b" ] && CHROME="$(readlink -f "$b")" && break
done
if [ -z "$MODE" ]; then
  if [ -n "$CHROME" ]; then MODE=chrome; else MODE=window; fi
fi
if [ "$MODE" = chrome ] && [ -n "$CHROME" ]; then
  exec "$BIN" --mode=chrome --chrome-browser-binary="$CHROME" "$@"
fi
exec "$BIN" --mode="$MODE" "$@"
