18 lines
424 B
Bash
Executable File
18 lines
424 B
Bash
Executable File
#!/usr/bin/env bash
|
|
set -euo pipefail
|
|
|
|
ROOT="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
|
|
|
|
if [ -x "$ROOT/.venv/bin/python" ]; then
|
|
PYTHON_BIN="$ROOT/.venv/bin/python"
|
|
elif [ -n "${PYTHON:-}" ]; then
|
|
PYTHON_BIN="$PYTHON"
|
|
elif command -v python >/dev/null 2>&1; then
|
|
PYTHON_BIN="python"
|
|
else
|
|
PYTHON_BIN="python3"
|
|
fi
|
|
|
|
export PYTHONPATH="$ROOT${PYTHONPATH:+:$PYTHONPATH}"
|
|
exec "$PYTHON_BIN" -m tjwater_agent_cli "$@"
|