v1.2.8Web App
1 min read

Interactive In-Browser Terminal Runner & 100% CLI Parity

Web AppDocumentationCLI

Built an emulated interactive documentation terminal runner supporting 100% Commander CLI parity, quote-aware tokenization, interactive prompt wizards, and autocompletion.

#In-Browser Interactive Terminal Runner

We launched an emulated interactive terminal runner embedded directly in the documentation and landing pages. Clicking "Run in shell" on any command block instantly executes the command in a realistic CLI environment.

ShellShell
# Try interactive wizards for secret creation:
apivault keys add

# Strict whitelist validation on config parameters:
apivault config set run.command "npm start"
apivault config set run.env "production"

#Highlights & CLI Parity

  • Intelligent Runnable Detection: The "Run in shell" button only displays for interactive commands (keys, config, --help) and hides for local-only actions (login, run, env).
  • Quote-Aware Tokenization: Multi-word quoted arguments like --notes "Billing API" parse without splitting on whitespace.
  • Interactive Wizards: Step-by-step interactive prompt wizards with in-place line updating for adding, updating, and deleting keys.
  • Rich Autocomplete: Monospace suggestions dropdown with command descriptions, category tags, and command-scoped flags.