两个互斥但必须出现一个的参数

use clap::{Arg, ArgGroup};

fn main() {
    let matches = clap::Command::new("MyApp")
        .arg(Arg::new("param1").short('t'))
        .arg(Arg::new("param2").short('b'))
        .group(
            ArgGroup::new("param")
                .args(["param1", "param2"])
                .required(true),
        )
        .get_matches();
}
Last moify: 2022-12-04 15:11:33
Build time:2025-07-18 09:41:42
Powered By asphinx