Henry Fredrick Schreiner
|
67cd2e6345
|
Adding get_parent()
|
2017-12-12 15:19:32 -06:00 |
|
Henry Schreiner
|
97b6265cee
|
Dropping check for size in test (not needed anymore)
|
2017-12-06 14:59:28 -05:00 |
|
Henry Fredrick Schreiner
|
14a8c55301
|
Fixing test error with clang + stdlibc++
|
2017-11-30 16:29:30 -06:00 |
|
Henry Fredrick Schreiner
|
68207bdcc1
|
Removing non-configurable from config_to_str
|
2017-11-30 09:34:45 -05:00 |
|
Henry Fredrick Schreiner
|
45520a0ec4
|
Fix error with if(string)
|
2017-11-28 21:28:37 -05:00 |
|
Henry Fredrick Schreiner
|
a6c17a4a9d
|
Rename add_config to set_config
|
2017-11-28 21:28:37 -05:00 |
|
Henry Fredrick Schreiner
|
4dac11c025
|
Finishing addition of ->configurable()
|
2017-11-28 21:28:37 -05:00 |
|
Henry Fredrick Schreiner
|
c1fb53f00d
|
Moving error messages definitions to Error.h
|
2017-11-28 21:28:37 -05:00 |
|
Henry Fredrick Schreiner
|
d6b983a2a7
|
Adding back short-cuts
|
2017-11-28 15:24:37 -05:00 |
|
Henry Fredrick Schreiner
|
954c93d585
|
Using more powerful policy system, to allow git-like -m options
|
2017-11-28 15:24:37 -05:00 |
|
Henry Fredrick Schreiner
|
958b0e511e
|
Fixing -N values min count throw
|
2017-11-26 15:11:48 -05:00 |
|
Henry Fredrick Schreiner
|
6638549adb
|
Adding check for -2 opts
|
2017-11-26 15:11:48 -05:00 |
|
Henry Fredrick Schreiner
|
1b3a4b63c8
|
Combining parse functions for short and long
|
2017-11-26 15:11:48 -05:00 |
|
Henry Fredrick Schreiner
|
133c7d5075
|
Allow suggestions for number of args
|
2017-11-26 15:11:48 -05:00 |
|
Henry Fredrick Schreiner
|
88c680a12b
|
Check that no change doesn't throw
|
2017-11-26 15:11:48 -05:00 |
|
Henry Fredrick Schreiner
|
3e651e3b7e
|
Moved more string processing to Error
|
2017-11-26 15:11:48 -05:00 |
|
Henry Fredrick Schreiner
|
f6c9ce6109
|
Moving code to Error, better ArgumentMismatch throwing
|
2017-11-26 15:11:48 -05:00 |
|
Henry Fredrick Schreiner
|
4d5bff2393
|
Adding ArgumentMismatch, changable improvement
|
2017-11-26 15:11:48 -05:00 |
|
Henry Fredrick Schreiner
|
3d309dc0be
|
Adding fail if required values missing
|
2017-11-25 19:03:03 -05:00 |
|
Henry Fredrick Schreiner
|
44de4de118
|
Adding test, fixing option name to single name in message
|
2017-11-24 21:11:28 -05:00 |
|
Henry Fredrick Schreiner
|
85857d99e1
|
Return string for error message in validators
|
2017-11-24 21:11:28 -05:00 |
|
Henry Fredrick Schreiner
|
715573359e
|
Using nicer format for transform
|
2017-11-24 21:11:28 -05:00 |
|
Henry Fredrick Schreiner
|
038eafed29
|
Adding test and keeping validator API similar
|
2017-11-24 21:11:28 -05:00 |
|
Henry Fredrick Schreiner
|
a958ffece2
|
Dropping name from simple print, better seperation for Errors
Some error codes are renamed
|
2017-11-22 22:41:14 -05:00 |
|
Henry Fredrick Schreiner
|
b45917e3e5
|
Dropping ERROR in simple printout
|
2017-11-22 16:55:48 -05:00 |
|
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 |
|