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
Note

Commands for disabled features (e.g. WAF without the waf build flag) are hidden from the palette. If a command you expect is missing, check that the relevant feature is compiled in.

Related