Skip to main content

run_with_args

Function run_with_args 

Source
pub async fn run_with_args(args: CliArgs) -> Result<()>
Expand description

Executes phases 4โ€“5 with pre-parsed arguments (G-IO-11 library entry).

Callers that already own a cli::CliArgs (tests, embedders, alternate front-ends) skip clap parse. Process stdout/stderr remain the default sinks via output; injectable writers live on write_*_to / write_json_line.

Does not re-register signals or re-bootstrap tracing โ€” call signals::register_handler + telemetry::bootstrap_logs first when embedding outside run.

ยงErrors

Propagates domain / I/O errors from command dispatch.