我有这样的代码:
#[derive(Subcommand)]
pub enum MyTool {
Clean(CleanPackage),
Compile(CompilePackage),
#[clap(subcommand)]
Coverage(coverage::CoveragePackage),
#[clap(subcommand)]
Show(show::ShowTool),
Test(TestPackage),
View(ViewFunction),
}
我希望在帮助文本中隐藏show
下的子命令组。我已尝试执行以下操作:
x一个一个一个一个x一个一个二个x
但是这两种方法都不起作用,我想用clap,特别是用表示参数解析器的“structopt风格”来做的事情可能吗?
我用的是clap 3.2.23版。
1条答案
按热度按时间62lalag41#
我想出来了,你得这么做:
这也适用于: