gpt4 book ai didi

C++ cli 子命令(使用 tclap)

转载 作者:行者123 更新时间:2023-12-05 06:45:18 25 4
gpt4 key购买 nike

我正在为我的 cli 程序使用 tclap。如何添加具有不同参数的子命令,例如在 git 中?用法应该是

./program cmd1 <name> [email]
./program --verbose cmd2 [-p <number>]

所有子命令的标志(如 --verbose)也应该是可能的。

如果 tclap 无法实现,您还有什么建议?

最佳答案

这实际上并不是 TCLAP 设计的一部分。它专注于提供“POSIX 风格”的命令行标志/参数,这是当时的风格。以 TCLAP 的精神提供一个 git 风格的解析器可能不会太难,但到目前为止,TCLAP 可能是错误的工具。

关于C++ cli 子命令(使用 tclap),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25083814/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com