Commit 53e53286b0ef5f87c82d53ecde613c819191935c
1 parent
d259c3e5
Readme updates
[skip ci]
Showing
1 changed file
with
5 additions
and
4 deletions
README.md
| @@ -2,14 +2,14 @@ | @@ -2,14 +2,14 @@ | ||
| 2 | [![Build Status Windows][appveyor-badge]][AppVeyor] | 2 | [![Build Status Windows][appveyor-badge]][AppVeyor] |
| 3 | [![Code Coverage][codecov-badge]][CodeCov] | 3 | [![Code Coverage][codecov-badge]][CodeCov] |
| 4 | [![Join the chat at https://gitter.im/CLI11gitter/Lobby][gitter-badge]][gitter] | 4 | [![Join the chat at https://gitter.im/CLI11gitter/Lobby][gitter-badge]][gitter] |
| 5 | -[![Try it online][wandbox-online]][wandbox-link] | ||
| 6 | [![License: BSD][license-badge]](./LICENSE) | 5 | [![License: BSD][license-badge]](./LICENSE) |
| 7 | [![Latest release][releases-badge]][Github Releases] | 6 | [![Latest release][releases-badge]][Github Releases] |
| 8 | [![DOI][DOI-badge]][DOI-link] | 7 | [![DOI][DOI-badge]][DOI-link] |
| 9 | 8 | ||
| 10 | [Documentation][GitBook] • | 9 | [Documentation][GitBook] • |
| 11 | [API Reference][api-docs] • | 10 | [API Reference][api-docs] • |
| 12 | -[What's new](./CHANGELOG.md) | 11 | +[What's new](./CHANGELOG.md) • |
| 12 | +[Try it online][wandbox-link] | ||
| 13 | 13 | ||
| 14 | # CLI11: Command line parser for C++11 | 14 | # CLI11: Command line parser for C++11 |
| 15 | 15 | ||
| @@ -58,12 +58,13 @@ After I wrote this, I also found the following libraries: | @@ -58,12 +58,13 @@ After I wrote this, I also found the following libraries: | ||
| 58 | | [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. | | 58 | | [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. | |
| 59 | | [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. | | 59 | | [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. | |
| 60 | | [Clara] | Simple library built for the excellent [Catch] testing framework. Unique syntax, limited scope. | | 60 | | [Clara] | Simple library built for the excellent [Catch] testing framework. Unique syntax, limited scope. | |
| 61 | -| [Argh!] | Very minimalistic C++11 parser, single header. Don't have many features. | | 61 | +| [Argh!] | Very minimalistic C++11 parser, single header. Don't have many features. No help generation?!?! At least it's exception-free.| |
| 62 | +| [CLI] | Custom language and parser. Huge build-system overkill for very little benefit. Last release in 2009, but still occasionally active. | | ||
| 62 | 63 | ||
| 63 | </p></details> | 64 | </p></details> |
| 64 | <br/> | 65 | <br/> |
| 65 | 66 | ||
| 66 | -None of these libraries fulfill all the above requirements. As you probably have already guessed, CLI11 does. | 67 | +None of these libraries fulfill all the above requirements, or really even come close. As you probably have already guessed, CLI11 does. |
| 67 | So, this library was designed to provide a great syntax, good compiler compatibility, and minimal installation fuss. | 68 | So, this library was designed to provide a great syntax, good compiler compatibility, and minimal installation fuss. |
| 68 | 69 | ||
| 69 | ## Features not supported by this library | 70 | ## Features not supported by this library |