Skip to Content
SchemasCapabilities

Capabilities

configorama capabilities prints a stable, machine-readable description of the CLI surface. Agents and CI jobs read the contract from the tool instead of scraping help text or documentation.

configorama capabilities
{ "name": "configorama", "version": "0.11.2", "schemaVersion": 1, "commands": [ { "name": "inspect", "usage": "configorama inspect <file> [--view requirements|audit|graph]", "summary": "..." } ], "aliases": [ { "name": "audit", "mapsTo": "inspect --view audit", "summary": "..." } ], "views": ["requirements", "audit", "graph"], "formats": { "resolve": ["json", "yaml", "js", "esm"], "graph": ["json", "mermaid", "dot"] }, "errorCodes": [ { "code": "missing_env", "description": "..." } ], "exitCodes": [ { "code": 0, "meaning": "Success." }, { "code": 1, "meaning": "Error. The category is in the JSON `error.code` field." } ], "flags": [ { "flag": "--view <view>", "summary": "..." } ] }
FieldPurpose
name, version, schemaVersionIdentify the tool and the contract version.
commandsThe documented commands with usage strings and summaries.
aliasesHidden back-compat verbs (requirements, audit, graph) that map to an inspect --view. They still run if typed.
viewsValid inspect --view values.
formatsOutput formats per mode (resolve, graph).
errorCodesThe full error-code registry.
exitCodes0 success, 1 error (category in the JSON error.code field).
flagsGlobal flags with summaries.
# Discover the error categories an agent should branch on configorama capabilities | jq -r '.errorCodes[].code'

See the CLI reference for the commands and error codes for the failure contract.

Last updated on