Skip to main content

Crate kinjo

Crate kinjo 

Source
Expand description

kinjo is built from three deliberately decoupled parts:

run is the composition root that wires the parts together; the kinjo binary is a thin wrapper around it. Exposing these modules as a library also lets the fuzz/ targets exercise the discovery and parser code directly.

Modules§

discovery
Discovery: the producer of Entry values.
plumber
ui
UI: ties discovery and the rules engine together.

Functions§

process_main
Binary entrypoint that owns Kinjo’s stdout/stderr formatting and exit code.
run
Source-compatible library entrypoint.