我有一个tool
需要input
并制作output
:
$ tool input > output
我想添加一个长字符串选项——比如“评论”选项。此注释文本是选项的一个参数,并且是一个包含在正向刻度线中的句子:
$ tool --comment='I am commenting on the use of comments' input > output_plus_comment
这与通常--foo=bar
的键值对不同,其中foo
是选项名称并且bar
是一个单词值(例如,true
,red
,...)。
是否有一个很好的 C 命令行解析器库来处理这种特殊情况?