#!/usr/bin/env bash # hfmd — accounts administration CLI (see hfmarketdata/api/accounts/cli.py). # Uses the project venv (.venv or hfmarketdata/venv), falls back to python3. Honours HFMD_* env vars. set -euo pipefail ROOT="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)" PY="${HFMD_PYTHON:-}" if [ -z "$PY" ]; then for cand in "$ROOT/.venv/bin/python" "$ROOT/hfmarketdata/venv/bin/python" "$ROOT/venv/bin/python"; do if [ -x "$cand" ]; then PY="$cand"; break; fi done fi PY="${PY:-python3}" export PYTHONPATH="$ROOT/hfmarketdata/api${PYTHONPATH:+:$PYTHONPATH}" exec "$PY" -m accounts.cli "$@"