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

430 Commits

Author SHA1 Message Date
Marcus Brinkmann
51c32efb7c Fix ExtrasError. 2017-11-21 14:42:33 -05:00
Henry Fredrick Schreiner
2d8d659ab1 Increasing test coverage 2017-11-20 18:07:13 -05:00
Henry Fredrick Schreiner
92a3cacd59 Dropping hidden keyword, just use empty string 2017-11-20 18:07:13 -05:00
Henry Fredrick Schreiner
fa5da7deaa Adding tests for inhert, a few fixes 2017-11-20 18:07:13 -05:00
Henry Fredrick Schreiner
9b5867869d Refactoring default for options 2017-11-20 18:07:13 -05:00
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
f7e10d02ef set_help_flag now can replace a flag if needed, or remove it 2017-11-20 11:39:11 -05:00
Henry Fredrick Schreiner
1c5c8391f7 Deregister help if added previously 2017-11-20 11:39:11 -05:00
Marcus Brinkmann
077ba40417 Allow to customize help flag. 2017-11-20 11:39:11 -05:00
Marcus Brinkmann
ce007eb5a2 Allow to set a footer in the description 2017-11-20 10:11:23 -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 Fredrick Schreiner
5f1df630d7 Adding a couple of tests 2017-11-19 15:18:36 -05:00
Henry Fredrick Schreiner
20cccfc353 Adding take_last 2017-11-19 15:18:36 -05:00
Henry Fredrick Schreiner
0a35db8f00 Dropping the error if a bool flag is set multiple times 2017-11-18 09:28:04 -05:00
Henry Schreiner
37667f523d Adding simple flag callback (#33)
* Addind simple flag callback

* Give flag function a new name, old name only on C++14

* Fixing reference to destroyed function

* Better GCC 4.7 support, travis prepared for C++17 (not used yet)

* Updating documentation
2017-09-11 11:45:00 -04:00
Henry Fredrick Schreiner
adbd2aa725 Fixes based on #30 by @infinity0n3 2017-09-10 15:29:23 -04:00
Henry Fredrick Schreiner
aae40fbf0e Whitespace fixes 2017-09-06 05:51:12 -05:00
Henry Fredrick Schreiner
c6ddbeb281 Fix for spaces in names issue 2017-09-06 05:51:12 -05:00
Henry Schreiner
93311928d7 set_default_str and set_default_val update (#27)
* set_default_str and set_default_val update

* Fixes for style checking
2017-09-01 23:23:31 -04: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
0973f348d2 Adding new tests for red lines 2017-06-09 13:36:43 -04:00
Henry Fredrick Schreiner
da5e8ee4a9 Adding a few more tests 2017-06-05 09:10:04 -04:00
Henry Fredrick Schreiner
3c57be7adf Merge branch 'master' into basic-enum 2017-06-05 09:00:18 -04:00
Henry Schreiner
1c1a62224e Merge pull request #16 from CLIUtils/prefix_program
Prefix program support
2017-06-05 08:59:22 -04:00
Henry Fredrick Schreiner
e3423bb5ad Futher improvement for #12, can change type str 2017-06-05 08:58:01 -04:00
Henry Fredrick Schreiner
4368e2976c Merge branch 'master' into prefix_program 2017-06-04 13:40:13 -04:00
Henry Fredrick Schreiner
fd0ca5aa69 Merge branch 'master' into basic-enum 2017-06-04 13:39:00 -04:00
Henry Fredrick Schreiner
1816330629 clang-formatting new source 2017-06-04 13:23:01 -04:00
Henry Fredrick Schreiner
3b04cd62af Adding parse order capture 2017-06-02 12:51:27 -04:00
Henry Fredrick Schreiner
635eb65ace Prefix program support 2017-06-02 12:34:25 -04:00
Henry Fredrick Schreiner
f7cf890543 Adding new style enums too 2017-06-02 12:06:04 -04:00
Henry Fredrick Schreiner
e8fd268246 Adding enum support (basic only) 2017-06-02 11:33:03 -04:00
Henry Fredrick Schreiner
774bb5d05f Cleaner IDE folder structure 2017-06-02 09:03:38 -04:00
Henry Fredrick Schreiner
27f718125d Reformat with clang-format 2017-05-31 12:03:05 -04:00
Henry Fredrick Schreiner
101c926dac Adding tidy cleanups (modernize) 2017-05-31 07:38:22 -04:00
Henry Fredrick Schreiner
29e0b5c0f0 Support for division for timers 2017-05-15 11:26:41 -04:00
Henry Fredrick Schreiner
416e6a0443 Adding division to timer 2017-05-15 11:10:55 -04:00
Henry Fredrick Schreiner
4755164f39 Fixing error code in test 2017-04-27 16:53:11 -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
8218425eb0 Adding one more complex test 2017-04-23 14:09:37 -04:00
Henry Fredrick Schreiner
cd98e70c9e Adding one more test 2017-04-23 14:06:58 -04:00