#!/bin/sh
# One stable entry point; no environment activation, installation or server startup.
set -eu
DEVKIT_ROOT=$(CDPATH= cd -- "$(dirname -- "$0")" && pwd)
if [ -n "${PYTHON:-}" ]; then
    DEVKIT_PYTHON=$(command -v "$PYTHON") || { echo "devkit: configured PYTHON is unavailable" >&2; exit 127; }
elif [ -x "$DEVKIT_ROOT/.venv/bin/python" ]; then
    DEVKIT_PYTHON="$DEVKIT_ROOT/.venv/bin/python"
else
    DEVKIT_PYTHON=$(command -v python3)
fi
exec "$DEVKIT_PYTHON" "$DEVKIT_ROOT/tools/devkit/devkit.py" "$@"
