Commit 363571beb10e9c957415d3f918c72d9022ae8c89
Committed by
GitHub
1 parent
2499ee30
Info on Clara
Showing
1 changed file
with
3 additions
and
0 deletions
README.md
| @@ -51,6 +51,7 @@ After I wrote this, I also found the following libraries: | @@ -51,6 +51,7 @@ After I wrote this, I also found the following libraries: | ||
| 51 | | [ProgramOptions.hxx] | Intresting library, less powerful and no subcommands. Nice callback system. | | 51 | | [ProgramOptions.hxx] | Intresting library, less powerful and no subcommands. Nice callback system. | |
| 52 | | [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. | | 52 | | [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. | |
| 53 | | [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. | | 53 | | [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. | |
| 54 | +| [Clara] | Simple library built for the excellent [Catch] testing framework. Unique syntax, limited scope. | | ||
| 54 | 55 | ||
| 55 | None of these libraries fulfill all the above requirements. As you probably have already guessed, CLI11 does. | 56 | None of these libraries fulfill all the above requirements. As you probably have already guessed, CLI11 does. |
| 56 | So, this library was designed to provide a great syntax, good compiler compatibility, and minimal installation fuss. | 57 | So, this library was designed to provide a great syntax, good compiler compatibility, and minimal installation fuss. |
| @@ -347,3 +348,5 @@ CLI11 was developed at the [University of Cincinnati] to support of the [GooFit] | @@ -347,3 +348,5 @@ CLI11 was developed at the [University of Cincinnati] to support of the [GooFit] | ||
| 347 | [Argument Aggregator]: https://github.com/vietjtnguyen/argagg | 348 | [Argument Aggregator]: https://github.com/vietjtnguyen/argagg |
| 348 | [Args]: https://github.com/Taywee/args | 349 | [Args]: https://github.com/Taywee/args |
| 349 | [fmt]: https://github.com/fmtlib/fmt | 350 | [fmt]: https://github.com/fmtlib/fmt |
| 351 | +[Catch]: https://github.com/philsquared/Catch | ||
| 352 | +[Clara]: https://github.com/philsquared/Clara |