argparse:现代C ++的参数解析器

时间:2024-02-24 17:28:29
【文件属性】:

文件名称:argparse:现代C ++的参数解析器

文件大小:87KB

文件格式:ZIP

更新时间:2024-02-24 17:28:29

library cross-platform argument-parser header-only cpp17

强调 单头文件 需要C ++ 17 麻省理工学院执照 快速开始 只需包括argparse.hpp就可以了。 # include < argparse> 要开始解析命令行参数,请创建ArgumentParser 。 argparse::ArgumentParser program ( " program name " ); 注意: ArgumentParser有一个可选的第二个参数,它是程序版本。 示例: argparse::ArgumentParser program("libfoo", "1.9.0"); 要添加新参数,只需调用.add_argumen


【文件预览】:
argparse-master
----.clang-format(3KB)
----CMakeLists.txt(843B)
----CONTRIBUTING.md(314B)
----.travis.yml(844B)
----LICENSE(1KB)
----tools()
--------build.sh(103B)
--------build.bat(195B)
----test()
--------test_parent_parsers.cpp(1KB)
--------test_actions.cpp(4KB)
--------test_utility.hpp(397B)
--------test_repr.cpp(2KB)
--------test_negative_numbers.cpp(10KB)
--------test_container_arguments.cpp(3KB)
--------test_invalid_arguments.cpp(1KB)
--------test_compound_arguments.cpp(4KB)
--------test_version.cpp(368B)
--------test_required_arguments.cpp(2KB)
--------CMakeLists.txt(2KB)
--------test_help.cpp(2KB)
--------test_parse_args.cpp(8KB)
--------main.cpp(23B)
--------test_positional_arguments.cpp(5KB)
--------README.md(292B)
--------test_optional_arguments.cpp(4KB)
--------test_value_semantics.cpp(3KB)
--------test_issue_37.cpp(1KB)
--------.gitignore(19B)
--------test_scan.cpp(11KB)
--------doctest.hpp(260KB)
----README.md(22KB)
----conanfile.py(232B)
----.gitignore(4KB)
----include()
--------argparse()

网友评论