Skip to main content

Module cli

Module cli 

Source
Expand description

CLI argument parsing — clap 4 derive interface (Tasks 9.9 / 9.10).

§Exit codes (documented per Req 18.5)

0 — Success, no violations
1 — Compliance failures detected (violations, content drift, stale assets
    exceeding threshold, gate failures)
2 — Operational error (invalid config, missing registry, missing catalog
    directory, inaccessible resources); also used for usage errors
    (unrecognized flags, invalid values)
3 — Partial catalog failure (catalog directory exists but individual files
    are corrupted or unreadable)

Multiple conditions → highest severity wins (3 > 2 > 1 > 0).

Structs§

Cli
Platform operator console for agentic asset governance.

Enums§

LogLevel
Supported log levels.
OutputFormatCli
Output format selector (CLI parse target; maps to OutputFormat).
ReportTypeCli
Headless report type (CLI parse target; maps to ReportType).