示例代码如下:
use clap::Parser;
/// title
#[derive(Parser,Debug)]
struct Opt{
/// count num
#[clap(long, default_value_t=9)]
num: i32,
/// deepth count
#[clap(long)]
dep: i32,
/// tag name
#[clap(long)]
tag1: String,
/// optional args
#[clap(long)]
tag2: Option<String>,
}
fn main() {
let args = Opt::parse();
println!("{:?}",args);
}
运行指定 --help参数时,展示的参数使用信息如下,这里如何将help参数调整到最后显示呢? 包使用API中没看到这块儿内容 [version = "3.1.18"]。
args_optional
title
USAGE:
args_optional [OPTIONS] --dep <DEP> --tag1 <TAG1>
OPTIONS:
--dep <DEP> deepth count
-h, --help Print help information
--num <NUM> count num [default: 9]
--tag1 <TAG1> tag name
--tag2 <TAG2> optional args
1
共 4 条评论, 1 页
评论区
写评论好的,感谢指点!
--
👇
Nayaka: 可以设置display_order, 越小越靠前
可以设置display_order, 越小越靠前
(๑•̀ㅂ•́)و✧,非常感谢!
--
👇
苦瓜小仔:
https://github.com/clap-rs/clap/discussions/3694
https://github.com/clap-rs/clap/discussions/3694