我正在使用 rust Clap 库来解析命令行参数。显示帮助文本时,我想将必需参数与可选参数分开,并将它们放在单独的标题下。类似这样的东西:
HELP:
Example header 1:
Arg 1
Arg 2
Example header 2:
Arg 3
Arg 4
这可能吗。
读完这个、这个和这个之后,我想可能是这样,但我对如何去做没有信心。
编辑:
所以评论员要求我用一些所需的输出更新帖子,所以下面是上面链接之一的示例。我希望能够有两个选项部分并命名它们。
$ myprog --help
My Super Program 1.0
Kevin K. <kbknapp@gmail.com>
Does awesome things
USAGE:
MyApp [FLAGS] [OPTIONS] <INPUT> [SUBCOMMAND]
FLAGS:
-h, --help Prints this message
-v Sets the level of verbosity
-V, --version Prints version information
OPTIONS:
-c, --config <FILE> Sets a custom config file
ARGS:
INPUT The input file to use
SUBCOMMANDS:
help Prints this message
test Controls testing features
因此将OPTIONS
上面的部分更改为:
OPTIONS-1:
-c, --config <FILE> Sets a custom config file.
OPTIONS-2:
-a, --another <FILE> Another example command.