ba-auto-daily/ba_dailies.sh

14 lines
418 B
Bash
Executable File

#!/usr/bin/env bash
# Thin launcher only -- see CLAUDE.md "Bash policy". Logic lives in ba_daily.py.
set -euo pipefail
VENV_PYTHON="${VENV_PYTHON:-$HOME/.venvs/ba-auto-daily/bin/python3}"
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
if [ ! -f "$SCRIPT_DIR/ba_daily.py" ]; then
echo "ERROR: ba_daily.py not found in $SCRIPT_DIR" >&2
exit 1
fi
exec "$VENV_PYTHON" "$SCRIPT_DIR/ba_daily.py" "$@"