dev:
    #!/usr/bin/env bash
    set -e
    trap 'kill 0' EXIT
    .venv/bin/python -m uvicorn backend.main:app --reload --reload-dir src --app-dir src --host 127.0.0.1 --port 8010 &
    cd src/frontend && npm run dev &
    wait

backend:
    .venv/bin/python -m uvicorn backend.main:app --reload --reload-dir src --app-dir src --host 127.0.0.1 --port 8010

frontend:
    cd src/frontend && npm run dev

test:
    .venv/bin/python -m pytest src/beetlelib/tests/ -q

replay seed="7" pairs="8":
    .venv/bin/python -m beetlelib.match --pairs {{pairs}} --seed {{seed}} --out replay.bin
    @echo "on the Żuczki site choose: Otwórz lokalną powtórkę"
