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