Skip to main content
Commands default to colored human-readable output. Many list/status commands accept --verbose / -v for full JSON; invoke also has dedicated json and markdown subcommands for structured output.

Command groups

Top-level shortcuts

These shortcuts avoid typing capability invoke ... for the most common operation:

Global behavior

  • Auto-initialization: if no vault exists, the first command that needs it will auto-initialize with safe defaults
  • Daemon boundary: on unix platforms, invoke commands connect to the aivaultd daemon (auto-started) for secret isolation. See Daemon
  • Output modes: human-readable (default); JSON via --verbose / -v on commands that support it; or structured JSON/markdown via the json/markdown subcommands