#!/bin/zsh
set -u
RESOURCE_DIR="$(cd "$(dirname "$0")/../Resources" && pwd)"
PYTHON3=""
for candidate in /opt/homebrew/bin/python3 /usr/local/bin/python3 /usr/bin/python3 python3; do
  if [[ -x "$candidate" ]]; then
    PYTHON3="$candidate"
    break
  elif command -v "$candidate" >/dev/null 2>&1; then
    PYTHON3="$(command -v "$candidate")"
    break
  fi
done
if [[ -z "$PYTHON3" ]]; then
  /usr/bin/osascript -e 'display alert "Scensor needs Python 3" message "Install Python 3 once, then reopen the app." as critical'
  exit 1
fi
export SCENSOR_APP_MODE="user"
export SCENSOR_APP_BUNDLE="$(cd "$(dirname "$0")/../.." && pwd)"
exec "$PYTHON3" "$RESOURCE_DIR/bootstrap.py" "$@"
