#!/usr/bin/env bash set -euo pipefail SCRIPT_PATH="$(readlink -f "$0")" SCRIPT_DIR="$(cd "$(dirname "$SCRIPT_PATH")" && pwd)" REPO_DIR="$(cd "$SCRIPT_DIR/.." && pwd)" if [[ -x "$REPO_DIR/.venv/bin/python" ]]; then PYTHON_BIN="$REPO_DIR/.venv/bin/python" elif [[ -x "$REPO_DIR/venv/bin/python" ]]; then PYTHON_BIN="$REPO_DIR/venv/bin/python" else echo "No project virtualenv found at $REPO_DIR/.venv or $REPO_DIR/venv" >&2 exit 1 fi cd "$REPO_DIR" exec "$PYTHON_BIN" "$REPO_DIR/query_index.py" "$@"