Henry Fredrick Schreiner
87425617cd
Minor typo fixes in README
...
[skip ci]
2017-11-22 15:21:48 -05:00
Henry Fredrick Schreiner
851f8dc83d
Adding and fixing a test for single name
2017-11-22 14:33:55 -05:00
Henry Fredrick Schreiner
da841b9f69
Restore humgry option prioritizing over allow_extras
2017-11-22 14:13:28 -05:00
Henry Fredrick Schreiner
e2e88b78e0
Make unlimited arguments less grabby
2017-11-22 14:13:28 -05:00
Henry Fredrick Schreiner
2c976808a9
Inherit subcommand values, adding getters and tests
2017-11-22 14:13:28 -05:00
Henry Fredrick Schreiner
bcbd8c862b
Using -N for up-to N
2017-11-22 14:13:28 -05:00
Henry Fredrick Schreiner
65493d64fb
Adding refactor of min/max for subcommand
2017-11-22 14:13:28 -05:00
Henry Fredrick Schreiner
3cf5156b5e
Adding tests for help print
2017-11-22 13:45:18 -05:00
Henry Fredrick Schreiner
8e87df2a6c
Adding GTest improvments
2017-11-21 21:28:32 -05:00
Henry Fredrick Schreiner
10772e5d81
Style fix
2017-11-21 17:10:53 -05:00
Henry Fredrick Schreiner
e371a72f13
Adding test to cover get_subcommands(false)
2017-11-21 15:58:10 -05:00
Henry Fredrick Schreiner
9acaeebd1e
Subcommand parse order corrected and preserved
2017-11-21 14:42:33 -05:00
Henry Fredrick Schreiner
512b3604e2
Fix spacing
2017-11-21 14:42:33 -05:00
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