#!/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" "$@"