Command palette

Press : from any view to open the command palette. Type to fuzzy-match commands by name; press Enter to run the selected one.

┌─ Command ─────────────────────────────────────────┐
│ > pcache                                          │
│                                                   │
│ ▶ Cache: Purge All       clear all cache entries  │
│   Cache: Purge Pattern   clear by URL pattern     │
│   Cache: Warm            pre-render cache         │
│   Workers: Restart All   restart all worker pools │
│   Config: Reload         hot-reload config        │
└───────────────────────────────────────────────────┘

The palette uses nucleo-matcher for fuzzy matching — the same engine Helix and several other modern tools use. You can match on partial words: pcache matches "Purge Cache", restart matches "Restart All", hl matches "Help" / "Restart All".

Why a palette?

The keybinding map is dense — there are over 30 actions across 11 views. Memorizing them all is unrealistic. The palette is the discoverable, search-friendly fallback: type a few characters, find the command, run it.

It's also the right place to expose commands that don't have a single-key binding because they take an argument. For example, connect <instance-name> doesn't have a keychord — it's a palette-only command.

Registered commands

Command What it does
Go: Dashboard Switch to the Dashboard view
Go: Sites Switch to the Sites view
Go: Requests Switch to the live request log
Go: Cache Switch to the Cache view
Go: Workers Switch to the Workers view
Go: TLS Switch to the TLS / certificates view
Go: Proxy Switch to the upstream/proxy view
Go: WAF Switch to the WAF view
Go: Deployments Switch to the deployment timeline
Go: Logs Switch to the searchable log viewer
Go: Config Switch to the config viewer
Cache: Purge All Clear every cache entry (confirmed)
Cache: Warm Queue a pre-render of every known route
Workers: Restart All Restart every worker pool (confirmed)
Config: Reload Hot-reload bext.config.toml (confirmed)
Config: Validate Re-run config validation only
App: Refresh Force-poll every data tier right now
App: Help Open the help overlay
App: Quit Exit the TUI

The palette only lists commands available in the current build — disabled features (e.g. WAF without the waf build flag) hide their commands.

Tips

- Press : and just hit Enter immediately to run the first match — useful for repeating the last action

- The query is case-insensitive

- Ranking favors title prefix matches over substring matches

- The palette stays open after closing notifications, so you can chain commands quickly