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§

run
Parse CLI arguments, load configuration, and run the TUI — or execute the list-commands subcommand. Connects the discovery, plumber, and ui layers.