You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Part of the EdgeZero CLI Extensions effort — stage 1 of 8.
Scope: Turn edgezero-cli into lib + bin: add src/lib.rs with the public run_* API and standalone #[derive(clap::Args)] structs; shrink main.rs to a thin wrapper. Rename the dev subcommand to demo (dev is reserved for a future dev-workflow command); dev_server.rs → demo_server.rs, run_dev → run_demo() -> Result<(), String>. Extend the generator to scaffold a <name>-cli crate (new templates/cli/). Add a handwritten examples/app-demo/crates/app-demo-cli parallel.
Ship gate: existing edgezero commands keep the same flags; app-demo-cli --help shows the five built-ins; edgezero new <tmp> && cargo check --workspace succeeds; all four CI gates green.
Activity
[-]CLI Extensions — Commit 1: Extensible edgezero-cli library + generator + app-demo-cli skeleton[/-][+]CLI Extensions — Stage 1: Extensible edgezero-cli library + generator + app-demo-cli skeleton[/+]