mirror of
https://github.com/CLIUtils/CLI11.git
synced 2025-05-07 23:33:52 +00:00
Adding links and mention of Argh!
This commit is contained in:
parent
0302ecf83f
commit
3b959790f3
76
README.md
76
README.md
@ -13,7 +13,7 @@
|
||||
|
||||
CLI11 provides all the features you expect in a powerful command line parser, with a beautiful, minimal syntax and no dependencies beyond C++11. It is header only, and comes in a single file form for easy inclusion in projects. It is easy to use for small projects, but powerful enough for complex command line projects, and can be customized for frameworks.
|
||||
It is tested on [Travis] and [AppVeyor], and is being included in the [GooFit GPU fitting framework][GooFit]. It was inspired by [`plumbum.cli`][Plumbum] for Python. CLI11 has a user friendly introduction in this README, a more in-depth tutorial [GitBook], as well as [API documentation][api-docs] generated by Travis.
|
||||
See the [changelog](./CHANGELOG.md) or [GitHub Releases] for details for current and past releases. The version 1.0 announcement post can be found [here](http://iscinumpy.blogspot.com/2017/06/announcing-cli11-version-10.html).
|
||||
See the [changelog](./CHANGELOG.md) or [GitHub Releases] for details for current and past releases. Also see the [Version 1.0 post] and [Version 1.3 post] for more information.
|
||||
|
||||
You can be notified when new releases are made by subscribing to https://github.com/CLIUtils/CLI11/releases.atom on an RSS reader, like Feedly.
|
||||
|
||||
@ -56,6 +56,7 @@ After I wrote this, I also found the following libraries:
|
||||
| [Args] | Also interesting, and supports subcommands. I like the optional-like design, but CLI11 is cleaner and provides direct value access, and is less verbose. |
|
||||
| [Argument Aggregator] | I'm a big fan of the [fmt] library, and the try-catch statement looks familiar. :thumbsup: Doesn't seem to support subcommands. |
|
||||
| [Clara] | Simple library built for the excellent [Catch] testing framework. Unique syntax, limited scope. |
|
||||
| [Argh!] | Very minimalistic C++11 parser, single header. Don't have many features. |
|
||||
|
||||
</p></details>
|
||||
<br/>
|
||||
@ -369,41 +370,44 @@ This project was created by Henry Schreiner. Significant features and/or improve
|
||||
CLI11 was developed at the [University of Cincinnati] to support of the [GooFit] library under [NSF Award 1414736]. It was featured in a [DIANA/HEP] meeting at CERN. Please give it a try! Feedback is always welcome.
|
||||
|
||||
|
||||
[DOI-badge]: https://zenodo.org/badge/80064252.svg
|
||||
[DOI-link]: https://zenodo.org/badge/latestdoi/80064252
|
||||
[travis-badge]: https://img.shields.io/travis/CLIUtils/CLI11/master.svg?label=Linux/macOS
|
||||
[Travis]: https://travis-ci.org/CLIUtils/CLI11
|
||||
[appveyor-badge]: https://img.shields.io/appveyor/ci/HenrySchreiner/cli11/master.svg?label=Windows
|
||||
[AppVeyor]: https://ci.appveyor.com/project/HenrySchreiner/cli11
|
||||
[codecov-badge]: https://codecov.io/gh/CLIUtils/CLI11/branch/master/graph/badge.svg
|
||||
[CodeCov]: https://codecov.io/gh/CLIUtils/CLI11
|
||||
[gitter-badge]: https://badges.gitter.im/CLI11gitter/Lobby.svg
|
||||
[gitter]: https://gitter.im/CLI11gitter/Lobby
|
||||
[license-badge]: https://img.shields.io/badge/License-BSD-blue.svg
|
||||
[Github Releases]: https://github.com/CLIUtils/CLI11/releases
|
||||
[Github Issues]: https://github.com/CLIUtils/CLI11/issues
|
||||
[Github Pull Requests]: https://github.com/CLIUtils/CLI11/pulls
|
||||
[GooFit]: https://GooFit.github.io
|
||||
[Plumbum]: https://plumbum.readthedocs.io/en/latest/
|
||||
[Click]: http://click.pocoo.org
|
||||
[api-docs]: https://CLIUtils.github.io/CLI11/index.html
|
||||
[Rang]: https://github.com/agauniyal/rang
|
||||
[DOI-badge]: https://zenodo.org/badge/80064252.svg
|
||||
[DOI-link]: https://zenodo.org/badge/latestdoi/80064252
|
||||
[travis-badge]: https://img.shields.io/travis/CLIUtils/CLI11/master.svg?label=Linux/macOS
|
||||
[Travis]: https://travis-ci.org/CLIUtils/CLI11
|
||||
[appveyor-badge]: https://img.shields.io/appveyor/ci/HenrySchreiner/cli11/master.svg?label=Windows
|
||||
[AppVeyor]: https://ci.appveyor.com/project/HenrySchreiner/cli11
|
||||
[codecov-badge]: https://codecov.io/gh/CLIUtils/CLI11/branch/master/graph/badge.svg
|
||||
[CodeCov]: https://codecov.io/gh/CLIUtils/CLI11
|
||||
[gitter-badge]: https://badges.gitter.im/CLI11gitter/Lobby.svg
|
||||
[gitter]: https://gitter.im/CLI11gitter/Lobby
|
||||
[license-badge]: https://img.shields.io/badge/License-BSD-blue.svg
|
||||
[Github Releases]: https://github.com/CLIUtils/CLI11/releases
|
||||
[Github Issues]: https://github.com/CLIUtils/CLI11/issues
|
||||
[Github Pull Requests]: https://github.com/CLIUtils/CLI11/pulls
|
||||
[GooFit]: https://GooFit.github.io
|
||||
[Plumbum]: https://plumbum.readthedocs.io/en/latest/
|
||||
[Click]: http://click.pocoo.org
|
||||
[api-docs]: https://CLIUtils.github.io/CLI11/index.html
|
||||
[Rang]: https://github.com/agauniyal/rang
|
||||
[Boost Program Options]: http://www.boost.org/doc/libs/1_63_0/doc/html/program_options.html
|
||||
[The Lean Mean C++ Option Parser]: http://optionparser.sourceforge.net
|
||||
[TCLAP]: http://tclap.sourceforge.net
|
||||
[Cxxopts]: https://github.com/jarro2783/cxxopts
|
||||
[DocOpt]: https://github.com/docopt/docopt.cpp
|
||||
[ROOT]: https://root.cern.ch
|
||||
[cltools-cmake]: https://github.com/CLIUtils/cmake
|
||||
[GFlags]: https://gflags.github.io/gflags
|
||||
[GetOpt]: https://www.gnu.org/software/libc/manual/html_node/Getopt.html
|
||||
[DIANA/HEP]: http://diana-hep.org
|
||||
[NSF Award 1414736]: https://nsf.gov/awardsearch/showAward?AWD_ID=1414736
|
||||
[TCLAP]: http://tclap.sourceforge.net
|
||||
[Cxxopts]: https://github.com/jarro2783/cxxopts
|
||||
[DocOpt]: https://github.com/docopt/docopt.cpp
|
||||
[ROOT]: https://root.cern.ch
|
||||
[cltools-cmake]: https://github.com/CLIUtils/cmake
|
||||
[GFlags]: https://gflags.github.io/gflags
|
||||
[GetOpt]: https://www.gnu.org/software/libc/manual/html_node/Getopt.html
|
||||
[DIANA/HEP]: http://diana-hep.org
|
||||
[NSF Award 1414736]: https://nsf.gov/awardsearch/showAward?AWD_ID=1414736
|
||||
[University of Cincinnati]: http://www.uc.edu
|
||||
[GitBook]: https://cliutils.gitlab.io/CLI11Tutorial
|
||||
[ProgramOptions.hxx]: https://github.com/Fytch/ProgramOptions.hxx
|
||||
[Argument Aggregator]: https://github.com/vietjtnguyen/argagg
|
||||
[Args]: https://github.com/Taywee/args
|
||||
[fmt]: https://github.com/fmtlib/fmt
|
||||
[Catch]: https://github.com/philsquared/Catch
|
||||
[Clara]: https://github.com/philsquared/Clara
|
||||
[GitBook]: https://cliutils.gitlab.io/CLI11Tutorial
|
||||
[ProgramOptions.hxx]: https://github.com/Fytch/ProgramOptions.hxx
|
||||
[Argument Aggregator]: https://github.com/vietjtnguyen/argagg
|
||||
[Args]: https://github.com/Taywee/args
|
||||
[Argh!]: https://github.com/adishavit/argh
|
||||
[fmt]: https://github.com/fmtlib/fmt
|
||||
[Catch]: https://github.com/philsquared/Catch
|
||||
[Clara]: https://github.com/philsquared/Clara
|
||||
[Version 1.0 post]: https://iscinumpy.gitlab.io/post/announcing-cli11-10/
|
||||
[Version 1.3 post]: https://iscinumpy.gitlab.io/post/announcing-cli11-13/
|
||||
|
Loading…
x
Reference in New Issue
Block a user