乡亲!
我正在尝试docopt(cpp变体) . 我试过这个变种:
Usage:
prog [-o | --out-file=<out-file>] <in-file>
prog -h | --help
prog --version
Options:
-h --help Show this screen.
--version Show version.
-o, --out-file=<out-file> Output file name [default: stdout].
<in-file> Input file.
我期望docopt期望零或一个 out-file
选项,它给我一个字符串作为结果,但它可以接受两个或更多这个选项,并给我一个字符串列表值 .
这是正确的吗?
1 回答
当我更正这样的命令行描述时,我发现它按预期工作:
或者甚至喜欢这样: