CLI reference / quality / tree

stado quality tree

Invocation

stado quality tree [OPTIONS]

Purpose

List the one-off commands of a product's CLI: build the committed revision's CLI as its installation builds it (no quality gate runs), read its whole command tree and have a model name each command that duplicates or fragments a general primitive. Exits 0 whenever the tree was judged, with the commands left to fold in; non-zero when the CLI could not be built, read or judged. A product whose catalog record declares no CLI surface has none

Required inputs and options

Input or optionContract
--root <ROOT>The checkout to read; the working directory by default
--revision <REVISION>Read this exact committed revision; by default the revision an install of the checkout builds
--purpose <PURPOSES>An open defect this reading serves, named to Oko's admission (`oko admit build --purpose`) before the CLI is built; repeat for several
--jsonProgress to stderr and one document on stdout: product, revision, whether it has a CLI, and `remaining`, one sentence per command

Output and state effect

This is an inspection/reporting operation. It emits the result described above and does not change managed state unless an explicit option in this page says otherwise. Pass `--json` when the command exposes that machine-readable option.

Refusals

  • Before dispatch, Stado refuses a missing required token shown in the invocation, an unknown option, or a value outside a listed value set; argument-usage failures exit with code 2.