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
Henry Fredrick Schreiner
239d3b1c31
Fixes for compiler warnings with max warnings on Xcode
2017-04-23 13:57:01 -04:00
Henry Fredrick Schreiner
c289d941f9
Adding bool check for parsed subcommand
2017-04-23 13:38:38 -04:00
Henry Fredrick Schreiner
e779d15ef8
Adding complex numbers
2017-04-05 09:29:34 -04:00
Henry Fredrick Schreiner
9a526377ea
Testing for duplicate symbol errors
2017-03-31 16:00:18 -04:00
Henry Fredrick Schreiner
e772c0e43b
Trying to fix VS warning
2017-03-30 16:43:14 -04:00
Henry Fredrick Schreiner
43b451e327
Fix a few warnings, add to Changelog
2017-03-30 16:39:20 -04:00
Henry Fredrick Schreiner
f88aa33908
Fix a few errors and warnings with tests
2017-03-30 16:36:05 -04:00
Henry Schreiner
ae5bf0ce62
Adding =false when printing config with defaults
2017-03-30 15:49:40 -04:00