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

36 Commits

Author SHA1 Message Date
Marcus Brinkmann
852929f0f6 Support runtime errors. 2017-11-20 12:31:14 -05:00
Marcus Brinkmann
642a67034d Support groups for subcommands. 2017-11-20 11:39:51 -05:00
Henry Fredrick Schreiner
1b02682223 Adding some info to docs 2017-11-19 15:19:20 -05:00
Henry Fredrick Schreiner
89c57961f4 Adding more tests 2017-11-19 15:19:20 -05:00
Henry Fredrick Schreiner
59b6de2550 Dropping missing(), now implemented correctly 2017-11-19 15:19:20 -05:00
Henry Fredrick Schreiner
cb7c3ff85a Move to using remaining, drop return from parse 2017-11-19 15:19:20 -05:00
Henry Fredrick Schreiner
fc35014dad Adding remaining, only works on master app for now 2017-11-19 15:19:20 -05:00
Henry Schreiner
54114d0948 Travis improvements and updates (#28)
* Adding check for style

* Adding reformats

* Fix syntax error in travis

* Support clang-format 3.9

* Adding clang-tidy check
2017-09-01 16:51:09 -04:00
Henry Fredrick Schreiner
4dcab42bc7 Convincing myself that the errors are correct 2017-08-23 09:59:55 -07:00
Henry Fredrick Schreiner
de56a9c87a Fixing the foo foo problem 2017-08-23 09:41:45 -07:00
Henry Fredrick Schreiner
b480e2f163 Adding fix for #23; throws ExtraError instead of RequiredError?... 2017-08-22 22:35:37 -07:00
Henry Fredrick Schreiner
635eb65ace Prefix program support 2017-06-02 12:34:25 -04:00
Henry Fredrick Schreiner
27f718125d Reformat with clang-format 2017-05-31 12:03:05 -04:00
Henry Fredrick Schreiner
c8206bf400 Adding one final check for 100% coverage again 2017-04-23 14:40:22 -04:00
Henry Fredrick Schreiner
de432f6213 Adding ->parsed 2017-04-23 14:20:23 -04:00
Henry Fredrick Schreiner
cd98e70c9e Adding one more test 2017-04-23 14:06:58 -04:00
Henry Fredrick Schreiner
c289d941f9 Adding bool check for parsed subcommand 2017-04-23 13:38:38 -04:00
Henry Fredrick Schreiner
ee9219e0f8 Adding warnings and fixes, CLI11 target, support for VIM Syntastic 2017-03-27 13:53:57 -04:00
Henry Fredrick Schreiner
50ef31103f Adding a few fallthrough tests 2017-03-17 13:27:08 -04:00
Henry Fredrick Schreiner
21f9159750 Fix test and use got_subcom properly 2017-03-17 12:11:06 -04:00
Henry Fredrick Schreiner
c5582fe1a5 Adding test for got_subcom 2017-03-17 12:08:20 -04:00
Henry Fredrick Schreiner
dbe03bea95 Throw error if subcommand does not exist, better test 2017-03-15 09:22:45 -04:00
Henry Fredrick Schreiner
87185a1879 Adding callback success 2017-03-08 10:49:51 -05:00
Henry Fredrick Schreiner
3e8502bf43 Added OptionNotFound, correct throw on failed run 2017-03-08 09:50:15 -05:00
Henry Fredrick Schreiner
0a6863d528 A few more warning fixes, this time only in tests 2017-03-03 21:47:20 -05:00
Henry Fredrick Schreiner
e870e264c3 Info and examples 2017-03-02 12:38:45 -05:00
Henry Fredrick Schreiner
9d697b8511 Fallback support added, better structure 2017-03-02 12:02:44 -05:00
Henry Fredrick Schreiner
7856de43ca Broken tests only because adding new desired behavior 2017-03-01 16:01:29 -05:00
Henry Fredrick Schreiner
ade78c5842 Adding a number to required_subcommand 2017-02-24 12:54:37 -05:00
Henry Fredrick Schreiner
40431de912 Eliminating all warnings (Windows) 2017-02-20 14:18:04 -05:00
Henry Fredrick Schreiner
cfc389d4e4 Tests, fix extra options after subcommand going to parent 2017-02-20 13:51:33 -05:00
Henry Fredrick Schreiner
4fca03d031 Adding case check for subcommand (simple) 2017-02-20 13:23:05 -05:00
Henry Fredrick Schreiner
983529a379 Adding subcom chaining (untested) 2017-02-20 12:08:21 -05:00
Henry Fredrick Schreiner
fd313fcadd Adding ability to “leave out” options (optional). Rename RequierdError to ExtrasError 2017-02-20 11:18:51 -05:00
Henry Fredrick Schreiner
537aa3aa5d Adding testing for required subcommands 2017-02-20 09:29:20 -05:00
Henry Fredrick Schreiner
83eb7eb84b Splitting up tests 2017-02-12 16:18:53 -05:00