home / utilities / ordercli

ordercli

55

Food delivery CLI for checking Foodora and Deliveroo order status and history, with Foodora reorder support.

$go install github.com/steipete/ordercli@latest
Language
Go
Stars
55
Category
Utilities
Agent
Ready
Agent Compatibility
JSON Output
Agent Skill
MCP Support
AI Analysis

ordercli is an unofficial CLI for inspecting Foodora and Deliveroo delivery state from the shell. It focuses on active orders, past order history, and a Foodora-specific reorder path that rebuilds a cart from a previous order.

What It Enables
  • Check active Foodora orders, poll delivery status, and inspect a single tracked order from the terminal.
  • List Foodora past orders, show itemized historical order details as JSON, and rebuild a previous Foodora order into your cart when you explicitly confirm.
  • Inspect Deliveroo active orders either through bearer-token API access or by extracting a recent public status URL from local browser history, and list Deliveroo history when tokens are available.
Agent Fit
  • Provider-first subcommands and ordinary flags make the CLI easy to script once auth and region config are in place.
  • Real JSON output exists for Foodora history show, confirmed Foodora reorders, Deliveroo history, and Deliveroo active-order status, so agents do not always need to parse human text.
  • Authentication is the limiting factor: MFA, Cloudflare, Chrome cookie import, browser-history lookup, and Node/Playwright browser runs make unattended use fragile.
Caveats
  • This is an unofficial client against private or semi-private service surfaces, so provider changes or bot protection can break flows without notice.
  • Deliveroo support is still partial: history requires a bearer token, and one supported orders path depends on local Atlas or Chrome history plus headless Chromium.