Skip to main content

Crate frame_cli

Crate frame_cli 

Source
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 frame binary: five intention-verbs, the quiet build alias, and the ops-facing host subcommand.
coherence
frame.toml port-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 frame verb — each one loud, each one carrying its fix.
preflight
Pre-boot port-availability guidance for EXPLICITLY-stated addresses, shared by frame run and frame 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.