From 5d471b77fbbafe49b7d3e51c4c99e44af439dcfb Mon Sep 17 00:00:00 2001 From: Nils Andreas Svee Date: Wed, 13 May 2026 22:20:51 +0700 Subject: [PATCH] refactor(irtt-cli): split stream runtime path --- crates/irtt-cli/src/main.rs | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/crates/irtt-cli/src/main.rs b/crates/irtt-cli/src/main.rs index 51b00a8..7ce011d 100644 --- a/crates/irtt-cli/src/main.rs +++ b/crates/irtt-cli/src/main.rs @@ -62,6 +62,17 @@ fn install_signal_handler(shutdown_requested: Arc) -> Result<(), ctr } fn run(args: CliArgs, shutdown_requested: &AtomicBool) -> Result<(), Box> { + match args.output { + OutputMode::Human | OutputMode::Machine | OutputMode::Simple | OutputMode::RttUs => { + run_stream(args, shutdown_requested) + } + } +} + +fn run_stream( + args: CliArgs, + shutdown_requested: &AtomicBool, +) -> Result<(), Box> { let mode = args.output; let continuous = args.is_continuous(); #[cfg(feature = "stats")]