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
Henry Fredrick Schreiner
774bb5d05f
Cleaner IDE folder structure
2017-06-02 09:03:38 -04:00
Henry Schreiner
d465d15d07
Adding wide string note.
2017-06-02 07:50:30 -04:00
Henry Fredrick Schreiner
0eae4fe5d3
Adding note and blog post mention
2017-06-01 17:11:41 -04:00
Henry Schreiner
a187ec23e8
Update CONTRIBUTING.md
v1.0.0
2017-06-01 09:50:03 -04:00
Henry Schreiner
b605720990
Fix for duplicate line in README.
2017-06-01 09:48:54 -04:00
Henry Schreiner
c68d09f3d0
Merge pull request #7 from CLIUtils/license
...
BSD licence
2017-06-01 09:36:49 -04:00
Henry Fredrick Schreiner
916cde58cf
BSD licence, preparing for 1.0 release
2017-06-01 09:23:04 -04:00