A single bash script that turns a phone into a Cloudflare control room — Workers, KV, D1, R2, multi-account switching, GitHub sync, and one-tap rollback, all from a Termux terminal. Below is a walkthrough of a typical session, screen by screen.
Illustrative only — the account, worker, and repo names shown are fictional. No live calls are made on page load.
Multi-account switching — every stored Cloudflare account, one OAuth login each, swapped without re-authenticating.
Lists live Workers straight from the account, no dashboard tab required.
A live TUI progress table redraws in place while the script deploys — built for a phone screen, not a wide terminal.
Namespace and key browsing with paginated listings, so large stores don't flood a small screen.
Query a database directly, or copy table data between databases in batches during a rename/sync.
Every deploy is backed up locally first, so a bad push is one confirm away from undone.
Pushes the working worker straight to a linked repo branch — deploy and version control in the same step.
One worker, redeployed across every stored account at once — a live TUI tracks each account's row in parallel, existing bindings snapshotted and restored automatically.
Create-and-deploy across every account in one pass — pick a naming strategy, auto-bind fresh D1/KV/R2 per account, add cron triggers, all from one wizard.
Save a full deploy config once — source, bindings, cron, observability — and replay it across every account, auto-registering each result with an ops panel.