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

943 Commits

Author SHA1 Message Date
Henry Fredrick Schreiner
90dd3278b4 Adding contribution guide 2017-11-20 10:34:07 -05:00
Henry Fredrick Schreiner
79cd791fb7 Adding README mention 2017-11-20 10:11:23 -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
ebd238a9db Spelling fixes 2017-11-19 15:19:20 -05:00
Henry Fredrick Schreiner
94b3355b9a Adding more detail to error messages 2017-11-19 15:18:48 -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
3de7832c3d
Remove C++14 comment, since it is not true atm
[skip ci]
2017-10-27 15:55:10 -04:00
Henry Fredrick Schreiner
79aaa8b8d7 Adding tidy suggestions, mostly empty() fixes 2017-10-27 15:52:41 -04:00
Henry Fredrick Schreiner
8cdf1c8651 Style updates 2017-10-27 15:52:41 -04:00
Henry Fredrick Schreiner
6d26440b6e Clean up and shared ptr 2017-10-27 15:52:41 -04:00
Henry Fredrick Schreiner
8e59df0590 Original version from @lczech 2017-10-27 15:52:41 -04:00
Henry Schreiner
8e675ae7fa Move tutorials to gitlab 2017-10-16 22:20:17 -04:00
Henry Fredrick Schreiner
b940153990 Preparing for 1.2 v1.2.0 2017-09-22 23:12:15 -04: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 Schreiner
726a970299 Cleanup macro mention 2017-09-07 09:25:23 -04:00
Henry Fredrick Schreiner
0908251c76 Adding CLI11_PARSE macro 2017-09-06 05:51:12 -05: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 Schreiner
b88f1f2ac7 Merge pull request #25 from CLIUtils/subcom
Subcom
2017-08-23 13:38:27 -07:00
Henry Fredrick Schreiner
bd87bdff53 Docs update for subcom/positional 2017-08-23 10:44:03 -07: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
cef5dfa58d Revert change for now, add helper function 2017-08-22 21:55:34 -07:00
Henry Schreiner
f59570328a Merge pull request #24 from nathanhourt/patch-1
Fix #23: Respect fallthrough_ in _valid_subcommand
2017-08-22 20:51:20 -07:00
Henry Schreiner
e246fa3a46 Merge pull request #22 from CLIUtils/henryiii-patch-1
Moving to Trusty for builds
2017-08-22 20:49:42 -07:00
Henry Fredrick Schreiner
34e14b7445 Removing example directory from code coverage 2017-08-22 14:02:53 -07:00
Nathan Hourt
cb906d1aab Fix #23: Respect fallthrough_ in _valid_subcommand
_valid_subcommand checks whether its argument appears to be a valid subcommand name or not; however, if it doesn't recognize the name, it always checks if its parent does. As described in in issue #23, this can cause incorrect behavior. To avoid this, check if fallthrough is disabled first, and do not consult the parent's known subcommands if fallthrough is disabled.
2017-08-22 14:18:30 -05:00
Henry Fredrick Schreiner
8bf8a695de Avoid examples in coverage 2017-08-22 12:07:15 -07:00
Henry Schreiner
363571beb1 Info on Clara 2017-08-17 15:07:37 -04:00
Henry Schreiner
d6c40f12b7 Fix for GCC 4.7 and the timer 2017-07-19 21:13:33 -04:00
Henry Schreiner
b26403798d Moving to Trusty for builds 2017-07-19 20:45:06 -04:00
Henry Schreiner
2499ee308a Adding cpp color 2017-07-03 17:22:51 -04:00
Henry Schreiner
1f6854ef4a Adding note on sighandler 2017-07-03 17:22:29 -04:00
Henry Schreiner
c5eadcf9b7 Adding DOI 2017-06-09 15:07:18 -04:00
Henry Fredrick Schreiner
116b9d9154 Preparing for v1.1 v1.1.0 2017-06-09 14:57:55 -04:00
Henry Schreiner
5b714bbfe4 Merge pull request #15 from CLIUtils/basic-enum
Adding enum support
2017-06-09 14:07:59 -04:00
Henry Fredrick Schreiner
0973f348d2 Adding new tests for red lines 2017-06-09 13:36:43 -04:00
Henry Fredrick Schreiner
3da480792b Adding enum example 2017-06-09 08:31:47 -04:00
Henry Schreiner
00e0506f53 Merge branch 'master' into basic-enum 2017-06-09 08:30:44 -04:00