Skip to content
GitHub

CLI overview

The bino CLI drives the full report lifecycle: scaffold, iterate, build, inspect, and maintain. This page summarizes the main commands and links to detailed topics.

These flags are available on all commands:

  • --verbose, -v – enable verbose logging and show the run ID.
  • --no-color – disable colored output (also respects the NO_COLOR environment variable).

A typical workflow looks like this:

  1. bino init – scaffold a new report bundle.
  2. bino add – create new DataSet and DataSource manifests interactively.
  3. bino preview – iterate on layouts and data with a live browser preview.
  4. bino build – validate manifests, execute datasets, and produce PDFs.
  5. bino graph – inspect dependencies between artefacts, datasets, and datasources.
  6. bino setup – install browser runtimes for rendering.
  7. bino cache clean – clear caches when needed.
  8. bino version and bino about – inspect version and dependency information.
  • Build Logs – JSON logs, CSV embedding, and execution plan tracking