Skip to main content

Crate fallow_cli

Crate fallow_cli 

Source

Modules§

codeowners
CODEOWNERS file parser and ownership lookup.
error
Structured error output for CLI and JSON formats.
explain
CLI rendering for explainable rule output.
report

Enums§

AnalysisKind
Analysis types for –only/–skip selection.
AuditGateArg
CLI mirror of fallow_config::AuditGate.
EffortFilter
Filter refactoring targets by effort level.
EmailModeArg
Privacy mode for author emails emitted by --ownership.
GroupBy
Grouping mode for --group-by.
HealthSeverityCli
CLI parser for the health severity gate.

Functions§

canonical_root_hash
Re-exported for integration tests so they hash reusable-cache roots through the exact production path (dunce canonicalization + platform path-identity bytes) rather than an approximation that diverges on Windows.
run
Run the full fallow CLI: parse argv, dispatch the selected command, and return the process exit code. This is the crate’s single entry point; the fallow binary and the multicall fallow-multicall binary both delegate here so there is exactly one clap tree and one dispatch path.