Expand description
Testable implementation of the frame command-line interface: five
intention-verbs — new, run, test, check, doctor — plus the
quiet build alias and the ops-facing host subcommand.
Re-exports§
pub use cli::Cli;pub use cli::Command;pub use cli::TestScope;pub use commands::execute;pub use error::CliError;pub use scaffold::NewError;pub use scaffold::NewOptions;pub use scaffold::generate;
Modules§
- cli
- Command-line grammar for the
framebinary: five intention-verbs, the quietbuildalias, and the ops-facinghostsubcommand. - coherence
frame.tomlport-coherence rules.- commands
- The verbs themselves: one module per user intention.
- doctor
- The prerequisite walkthrough, mechanized — and the knowledge every other verb inlines into its own failures.
- error
- Typed failures for every
frameverb — each one loud, each one carrying its fix. - preflight
- Pre-boot port-availability guidance for EXPLICITLY-stated addresses,
shared by
frame runandframe host. - project
- The application a verb operates on: locating it, reading its one stated config, and judging whether the compiled page is stale.
- scaffold
frame new— deterministic, atomic application scaffolding.