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

663 Commits

Author SHA1 Message Date
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
Henry Schreiner
c435239b72 Minor updates to README 2017-06-05 16:30:56 -04:00
Henry Schreiner
bc054e516e Added recent PRs and Issues 2017-06-05 16:25:29 -04:00
Henry Schreiner
657b599b52 Cmake cleanup (#21)
* Fixes for #8, vars hidden and findPython used

* Adding compat with default python, better defaults
2017-06-05 11:22:09 -04:00
Henry Schreiner
0da8fa9411 Msvc warn fix (#20)
* Remove windows warning, use secure getenv

* Fix typo in last commit

* Fix typo in windows version

* Fix another typo in windows version

* Fixing error, dropping warn suppression
2017-06-05 10:21:55 -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
04268dac5a Minor cleanup to inter_arg_order 2017-06-05 08:37:23 -04:00
Henry Schreiner
deae513900 Minor update on another lib 2017-06-05 08:17:12 -04:00
Henry Schreiner
2173948e41 Fix in example from @serge-sans-paille, closes #19 2017-06-05 08:16:30 -04:00
Henry Fredrick Schreiner
36ac4c1cc7 Adding example program for prefix program 2017-06-04 14:13:02 -04:00
Henry Fredrick Schreiner
e2fae48e59 Adding prefix command to docs 2017-06-04 13:51:33 -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 Schreiner
21559bd122 Merge pull request #17 from CLIUtils/parse-order
Adding parse order capture
2017-06-04 13:29:40 -04:00
Henry Fredrick Schreiner
1816330629 clang-formatting new source 2017-06-04 13:23:01 -04:00
Henry Fredrick Schreiner
11df3becfb Show parse order is preserved 2017-06-04 13:19:10 -04:00
Henry Fredrick Schreiner
d24a59267c Merge branch 'master' into parse-order 2017-06-04 11:30:18 -04:00
Henry Fredrick Schreiner
100db357db Better example names 2017-06-04 11:29:52 -04:00
Henry Schreiner
bfeadf8764 Adding a couple of extra libraries. 2017-06-02 19:42:05 -04:00
Henry Schreiner
2c15786bca Adding one more library listing 2017-06-02 13:09:47 -04:00
Henry Fredrick Schreiner
34860a6f83 Fix for broken loop 2017-06-02 12:59:14 -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
081bb93b00 Adding recent addition to Changelog 2017-06-02 11:50:35 -04:00
Henry Fredrick Schreiner
e8fd268246 Adding enum support (basic only) 2017-06-02 11:33:03 -04:00
Henry Schreiner
05867bebe5 GitBook seems to prefer the content link. 2017-06-02 10:54:00 -04:00
Henry Schreiner
1331e2be9f Adding tutorial series mention 2017-06-02 10:53:17 -04:00