CmdParameter:在C ++中处理命令行参数

时间:2021-04-19 14:04:37
【文件属性】:
文件名称:CmdParameter:在C ++中处理命令行参数
文件大小:104KB
文件格式:ZIP
更新时间:2021-04-19 14:04:37
commandline cpp11 C++ CmdParameter 版本0.3.2 CmdParameter是一个用于处理C ++中的命令行参数的库。 其目标是: 尽可能简单地定义和使用参数 轻松添加新的参数类型 定义命令定义(内部称为“动作”) 请注意,与使此变得简单不同,这些目标是完全不同的。 缺点是此代码变得更加复杂。 我认为这是一个值得权衡的问题。 更具体: 声明性定义-命令行参数在与程序代码不同的结构中定义。 允许命令-允许并处理形式为app command {options} 广泛的验证和值检查-确保任何可扩展的方式在使用时都是正确的。 任意大的帮助文本-从小处开始,根据需要添加更多,没有限制。 例子 该定义取自Simple示例程序: CmdParameters params = { " Simple test with single integer command line paramete
【文件预览】:
CmdParameter-master
----Docs()
--------NOTES.md(3KB)
----Lib()
--------DefAction.h(821B)
--------CmdParameters.h(2KB)
--------DefParameter.h(2KB)
--------DefParameter.cpp(3KB)
--------TypedParameter.cpp(7KB)
--------Support()
--------CmdValidation.cpp(5KB)
--------TypedParameter.h(2KB)
--------CmdValidation.h(1KB)
--------CmdParameters.cpp(13KB)
--------lib_local.h(947B)
--------DefAction.cpp(1KB)
--------Types()
----LICENSE(1KB)
----Examples()
--------Simple.cpp(588B)
--------Actions.cpp(1KB)
----doc()
--------actions.yaml(834B)
--------simple.yaml(166B)
----.gitignore(59B)
----Makefile(4KB)
----Tests()
--------doctest.h(292KB)
--------testActions.cpp(3KB)
--------testMain.cpp(738B)
--------testOptions.cpp(1KB)
--------testParams.cpp(19KB)
--------Support()
--------TestData()
--------testCmdLine.cpp(988B)
----README.md(2KB)

网友评论