//! Per-command lib API: each subcommand of the rs-hack CLI is exposed here as
//! `pub fn run(args: …Args) -> Result<…Result>` so embedders (MCP server, yah,
//! tests) can drive the same logic without shelling out. The CLI in `main.rs`
//! is a thin clap → struct → `run()` translator that adds rendering on top.