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

SELF_DIR=$(cd -- "$(dirname -- "${BASH_SOURCE[0]}")" && pwd)
SYSTEM_BIN=$(command -v ask-gpt) || {
  printf 'ask-gpt-local: ask-gpt is not installed\n' >&2
  exit 127
}
SYSTEM_SCRIPT=$(readlink -f -- "$SYSTEM_BIN")
SYSTEM_ROOT=$(cd -- "$(dirname -- "$SYSTEM_SCRIPT")/.." && pwd)

export PYTHONPATH="${SELF_DIR}/gptbridge:${SYSTEM_ROOT}${PYTHONPATH:+:${PYTHONPATH}}"
exec python3 "${SELF_DIR}/gptbridge/ask_gpt.py" "$@"
