use clap::Parser; use std::path::PathBuf; #[derive(Parser, Debug)] #[command(author, version, about, long_about = None)] pub struct Cli { #[arg(short, long)] pub headless: bool, #[arg(short, long, default_value_t = 30)] pub duration: u64, #[arg(short, long, default_value_t = 1000)] pub interval: u64, #[arg(short, long)] pub output: Option, #[arg(short, long)] pub gui: bool, #[arg(short, long)] pub file: Option, }