Expand description
ferro-cli library surface.
The CLI binary lives in src/main.rs. This library exists so integration
tests (and potentially other tooling) can call into the deploy-scaffold
helpers without going through the CLI shell.
Modules§
- ai
- AI-powered view generation via the Anthropic API.
- analyzer
- Project structure analyzer for convention detection.
- commands
- deploy
- Deploy scaffold primitives. Phase 122.2 reduced this surface dramatically; after plan 122.2-04 only the helpers consumed by surviving doctor checks remain. Plans 06..12 will replace these with the new design in SCOPE.
- doctor
- ferro doctor — health checks for a Ferro project (D-01..D-09).
- project
- Shared project introspection helpers used by deploy-scaffold commands
(
docker:init,do:init) and other ferro-cli commands that need to readCargo.toml, detect optional project directories, or resolve the Rust toolchain version. - templates