Expand description
cargo kick info — print a snapshot of the current kick-rs project.
Pulls together:
- Package metadata from
Cargo.toml(name, version) - Which
kick-rsversion + features the project declares - Every module on disk (under
src/modules/<name>/mod.rs), plus the services and contributors registered in each module’s builder chain.
Module-detail extraction is text-level — we scan for the same
patterns the scaffold + generators emit (define_module(...),
.prefix(...), .service::<...>(), .contribute(...)). That
intentionally undercovers exotic adopter shapes; cleanly-shaped
projects (generated by cargo kick g) report perfectly.
Structs§
- Info
Args - Decoded form of the
infosubcommand. - Module
Info - Project
Info - Top-level snapshot rendered by
render_info.
Enums§
Functions§
- collect_
info - Collect the snapshot from disk.
- render_
info - Render the snapshot for the CLI.