Positional arguments in registration order.
OptionalcommandsNested commands with their own options, arguments, and metadata.
OptionalconstraintsDeclared exclusive, requires, and oneOf option relationships.
Human-readable description shown in help and documentation.
OptionaleffectsDeclared read-only, idempotent, destructive, or network effects.
Text shown after the help sections.
Program, command, option, or argument name as declared in its containing type.
Options declared at this command level, in registration order.
External executables required by the tool, with descriptions and install hints.
Executable name searched for on PATH.
Why the executable is needed.
Installation instructions when the executable is absent.
OptionalstdinDeclared input stream, or null/absent when none is declared.
OptionalstdoutDeclared output stream, or null/absent when undeclared (text output).
A command (spec section 1.7): its own options only.