我在用 clap 解析参数。我想在参数中使用单破折号(-)和多个字符,比如 -Fmin 1 . 添加 long("Fmin")
clap
-Fmin 1
long("Fmin")
我知道用一个破折号和一个字符在一起是很正常的。但是,在使用short()形式时,clap是否可以使用多个字符?或者重写长格式,使其默认为单个破折号?
let matches = App::new("clap") .arg(Arg::with_name("Fmin") .required(false) .takes_value(true) .short("Fmin") .multiple(false) .possible_values(&["min"]) ) .get_matches();
在使用short()形式时,是否可以让clap使用多个字符?或者重写长格式,使其默认为单个破折号?
根据 this issue ,clap尚不支持单连字符长选项。