diff --git a/src/cli.rs b/src/cli.rs index 1c36a37..f597590 100644 --- a/src/cli.rs +++ b/src/cli.rs @@ -308,6 +308,7 @@ pub struct Stream { } #[derive(Debug, Args)] +#[clap(group(ArgGroup::new("mode").args(&["output_file", "stream_local", "stream_remote"]).multiple(true).required(true)))] pub struct Session { /// Save the session to a file at the specified path. Can be combined with local and remote streaming. #[arg(