cxxopts:轻量级C ++命令行选项解析器

时间:2024-04-29 15:10:58
【文件属性】:

文件名称:cxxopts:轻量级C ++命令行选项解析器

文件大小:106KB

文件格式:ZIP

更新时间:2024-04-29 15:10:58

cpp argument-parser option-parser C++

关于 这是一个轻量级的C ++选项解析器库,支持选项的标准GNU样式语法。 特征 以下是cxxopts支持的一些功能: 标志/开关(即布尔字段) 支持短版和长版(分别是-f和--flag ) 支持组合简短版本(即-fBgoZ与-f -B -g -o -Z ) 支持多次出现(即-vvv或-v -v -v ) 支持-? 位置参数 支持Unix的--这意味着,只有定位参数跟随 支持部分解析(即cmd sub-command ) 选项参数(即带有值的参数) 支持短版本和长版本(即-o value , -ovalue和--option value或--option=value ) 支持多个值(即-o -o ) 支持定界值(即--option=val1,val2,val3 ) 支持自定义


【文件预览】:
cxxopts-master
----cxxopts-config.cmake.in(114B)
----INSTALL(656B)
----src()
--------example.cpp(5KB)
--------cxxopts.cpp(33KB)
--------CMakeLists.txt(1KB)
--------.gitignore(8B)
----CMakeLists.txt(3KB)
----.travis.yml(2KB)
----LICENSE(1KB)
----test()
--------find-package-test()
--------catch.hpp(369KB)
--------CMakeLists.txt(2KB)
--------main.cpp(47B)
--------options.cpp(32KB)
--------link_b.cpp(23B)
--------add-subdirectory-test()
--------.gitignore(13B)
--------link_a.cpp(62B)
----cmake()
--------cxxopts.cmake(5KB)
----WORKSPACE(0B)
----README.md(9KB)
----BUILD.bazel(230B)
----.gitignore(119B)
----CHANGELOG.md(3KB)
----include()
--------CMakeLists.txt(1KB)
--------cxxopts.hpp(21KB)

网友评论