OrderFlow is a small, modular, deterministic order intake + state + fulfillment
system with a CLI tool orderflow.
python -m venv .venv
source .venv/bin/activate
pip install -e .Place an order:
orderflow place --mobile +447700900123 --message "ORDER COFFEE=2 TEA=1"List outstanding orders:
orderflow list
orderflow list --format linesFulfill an order (default auth code is 123456):
orderflow fulfill --order-id ORD-1A2B3C4D --auth-code 123456Show a specific order:
orderflow show --order-id ORD-1A2B3C4DProcess a batch file (use - for stdin):
orderflow batch --input orders.txtView metrics:
orderflow metrics
orderflow metrics --resetThe default auth code is 123456. Override it using --auth-code or the
ORDERFLOW_AUTH_CODE environment variable.