avodado
avodado docs
CLI

CLI reference

Every avo command at a glance.

New here? The short version: avo init to start a project, edit your docs/*.md, avo check before every commit, avo preview docs/x.md to look at a page. avo demo and avo tour show you around.

Every command

CommandWhat it does
avo initSet up a project — docs, config, AI skill, editor adapters (--yes skips the questions)
avo check [globs]Validate docs — schemas, references, duplicate ids (--json for CI)
avo preview <file>Render one doc and open it in the browser
avo studioA Home page of your docs — edit in place, present as slides; the built site is one click away
avo buildBuild the full static site from all docs (--out <dir>)
avo html / slides / pdf / pptx <file>Render one doc to HTML, a slide deck, a PDF, or a PowerPoint deck
avo compare [family]Every block side by side — the page card next to the same block on a slide
avo demo [family]Render the built-in showcase and open it (-s for slides)
avo catalogList every block type in the terminal (-p opens a gallery)
avo tourA guided walkthrough in 7 short chapters
avo design [slug]Browse 106 design-pattern templates (system, AI, code)
avo block / templateScaffold a single block, or a whole doc from a template
avo skillPrint the authoring guide as a copy-paste system prompt
avo theme [name]Pick, create, or install a theme
avo sync openapi <spec>Generate an API doc from an OpenAPI spec
avo sync csv <file>Turn a CSV into a table or chart block
avo install <tool>Set up an AI tool — claude, cursor, copilot, or windsurf
avo mcpPrint MCP setup snippets (--stdio runs the server)

By group

Conventions

  • Single-doc commands (html, slides, pdf, pptx) take -o <path> to write a file, or -p to render to a temp file and open it.
  • Exit codes: 0 clean · 1 errors · 2 wrong usage.
  • avo <command> --help shows the options for any command.