use clap::Parser; #[derive(Parser)] #[command(author, version, about)] struct Params { /// String opcional #[clap(long)] opt: Option, /// String obrigatória #[clap(long)] obr: String, } fn main() { let args = Params::parse(); println!("Obrigatório: {:?}", args.obr); println!(" Opcional: {:?}", args.opt); }