mirror of
https://github.com/fabro-sh/fabro.git
synced 2026-09-14 23:22:51 +00:00
Introduce ManifestPath as the canonical in-memory key for run manifests so CLI-produced bundle keys and workflow/server consumers share the same normalization rules. Validate wire keys at the server boundary and add a CLI-to-server round-trip test for user-global @path references.
14 lines
353 B
Rust
14 lines
353 B
Rust
#![expect(
|
|
dead_code,
|
|
reason = "the reference-facing library compiles CLI args without the binary dispatch modules"
|
|
)]
|
|
|
|
mod args;
|
|
mod manifest_builder;
|
|
|
|
use clap::{Command, CommandFactory};
|
|
pub use manifest_builder::{BuiltManifest, ManifestBuildInput, build_run_manifest};
|
|
|
|
pub fn command_for_reference() -> Command {
|
|
args::Cli::command()
|
|
}
|