1
0
mirror of https://github.com/CLIUtils/CLI11.git synced 2025-04-30 12:43:52 +00:00

Readme updates

[skip ci]
This commit is contained in:
Henry Fredrick Schreiner 2017-12-01 22:00:26 -05:00
parent d259c3e547
commit 53e53286b0

View File

@ -2,14 +2,14 @@
[![Build Status Windows][appveyor-badge]][AppVeyor] [![Build Status Windows][appveyor-badge]][AppVeyor]
[![Code Coverage][codecov-badge]][CodeCov] [![Code Coverage][codecov-badge]][CodeCov]
[![Join the chat at https://gitter.im/CLI11gitter/Lobby][gitter-badge]][gitter] [![Join the chat at https://gitter.im/CLI11gitter/Lobby][gitter-badge]][gitter]
[![Try it online][wandbox-online]][wandbox-link]
[![License: BSD][license-badge]](./LICENSE) [![License: BSD][license-badge]](./LICENSE)
[![Latest release][releases-badge]][Github Releases] [![Latest release][releases-badge]][Github Releases]
[![DOI][DOI-badge]][DOI-link] [![DOI][DOI-badge]][DOI-link]
[Documentation][GitBook] • [Documentation][GitBook] •
[API Reference][api-docs] • [API Reference][api-docs] •
[What's new](./CHANGELOG.md) [What's new](./CHANGELOG.md) •
[Try it online][wandbox-link]
# CLI11: Command line parser for C++11 # CLI11: Command line parser for C++11
@ -58,12 +58,13 @@ 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. | | [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. | | [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. | | [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. | | [Argh!] | Very minimalistic C++11 parser, single header. Don't have many features. No help generation?!?! At least it's exception-free.|
| [CLI] | Custom language and parser. Huge build-system overkill for very little benefit. Last release in 2009, but still occasionally active. |
</p></details> </p></details>
<br/> <br/>
None of these libraries fulfill all the above requirements. As you probably have already guessed, CLI11 does. None of these libraries fulfill all the above requirements, or really even come close. As you probably have already guessed, CLI11 does.
So, this library was designed to provide a great syntax, good compiler compatibility, and minimal installation fuss. So, this library was designed to provide a great syntax, good compiler compatibility, and minimal installation fuss.
## Features not supported by this library ## Features not supported by this library