nurelin
1933a21a6d
Reword help message to include help_all flag ( #197 )
...
* Reword help message to include help_all flag
* Adding test for combined simple message
2019-01-18 23:29:28 +01:00
Henry Fredrick Schreiner
e04498c94d
Better help-all, prints more info, better spacing
2018-09-06 20:47:52 +02:00
Henry Fredrick Schreiner
85aa0e7813
Dropping last (required) usages of clear
2018-06-27 12:26:03 +02:00
Henry Fredrick Schreiner
8635c4d0eb
Dropping reset in favor of clear
2018-06-27 12:26:03 +02:00
Henry Fredrick Schreiner
98b31d788b
Adding tests and deprecation messages
2018-06-18 15:13:59 +02:00
Henry Fredrick Schreiner
b2e471ac4d
Removing set_ for failure_message, footer, name, and callback
2018-06-18 15:13:59 +02:00
Henry Schreiner
bf2bc39c30
Rename to set_* on options and add return this
...
Now use type_name and type_size instead of set_custom_option.
2018-06-18 15:13:59 +02:00
Henry Fredrick Schreiner
d46c2c5727
Adding Config class
2018-05-09 16:08:32 +02:00
Henry Fredrick Schreiner
101d847c29
Use filter fn to simplify, sort includes
2018-05-06 18:36:33 +02:00
Henry Fredrick Schreiner
f89f283a62
Filling out tests
2018-05-03 18:30:59 +02:00
Henry Fredrick Schreiner
e7483afc41
Adding functional form of Type printout
2018-05-03 18:30:59 +02:00
Henry Fredrick Schreiner
2b6b62c52c
Adding smart validators
2018-05-03 17:04:13 +02:00
Henry Fredrick Schreiner
af2ed66d6e
Just use Formatter
...
Removing OptionFormatter
Rename files
Rename to just Formatter
Remove OptionFormatMode (just needs a bool)
Renaming option functions on formatter
2018-04-30 08:17:31 -04:00
Henry Fredrick Schreiner
952f2913e3
First attempt at formatter (app and option)
...
in progress: formatters
Getting closer
Working on apps
One test actually runs
All builds, added filter functions
Reverting a few behavours as needed
Repairs
All tests pass
Fixing error with adding help flag
Labels are simpler mappings, normalized setters
Adding help_all
Adding a few more tests
One more line tested
Adding one more check
Adding to readme
Simplify naming
Adding default constructors
Fixing spacing issues with subcommand all printout
Adding a couple of tests
2018-04-30 08:17:31 -04:00
Henry Fredrick Schreiner
54308171ca
Adding group ordering test
2018-04-12 08:58:20 +02:00
Henry Fredrick Schreiner
067bb43a84
Adding REQUIRED and Needs, using simple name more often
2018-04-12 08:34:22 +02:00
Henry Fredrick Schreiner
c63288a91c
Adding set_name and support for names to app
2018-04-11 22:18:22 +02:00
Henry Fredrick Schreiner
8e650c3873
Adding two required functions
2018-04-11 22:18:22 +02:00
Henry Fredrick Schreiner
e12a295e33
Fixing some warnings
2018-04-09 14:58:51 +02:00
Henry Fredrick Schreiner
0959430e57
Adding test for #87
2018-04-08 15:47:36 +02:00
Henry Fredrick Schreiner
d2d4f07fd4
Dropping CLI_ in favor of CLI11_ everywhere
2018-04-04 18:29:32 +02:00
Henry Fredrick Schreiner
268c26ad62
Fix #64 by auto-adding symmetric excludes
2018-03-26 10:56:08 +02:00
Henry Schreiner
5186158442
Rename requires to needs ( #82 )
...
* Adding fix for #75 , rename requires to needs
* Removing check for install commands (should still be run in subproject)
2018-03-08 11:48:40 +01:00
Henry Fredrick Schreiner
3e651e3b7e
Moved more string processing to Error
2017-11-26 15:11:48 -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
3cf5156b5e
Adding tests for help print
2017-11-22 13:45:18 -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
9b5867869d
Refactoring default for options
2017-11-20 18:07:13 -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 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 Fredrick Schreiner
e3423bb5ad
Futher improvement for #12 , can change type str
2017-06-05 08:58:01 -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
4755164f39
Fixing error code in test
2017-04-27 16:53:11 -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
a6621ff8a9
Changing ErrorCodes -> ExitCodes
2017-03-17 14:45:04 -04:00
Henry Fredrick Schreiner
b6f82d63ec
Test for exit
2017-03-17 14:43:32 -04:00
Henry Fredrick Schreiner
051841f21c
More tests
2017-03-17 14:01:22 -04:00
Henry Fredrick Schreiner
e49cc11f11
Help for subcom
2017-03-16 22:16:03 -04:00
Henry Fredrick Schreiner
c5cdace048
Help for defaulted vector
2017-03-15 09:15:29 -04:00
Henry Fredrick Schreiner
f6e771a248
Adding corrected positional help
2017-03-15 09:11:32 -04:00
Henry Fredrick Schreiner
6d445ff03d
Adding test and better positional help output
2017-03-15 08:54:31 -04:00
Henry Fredrick Schreiner
6e8d7dc22d
Adding a few more help tests
2017-03-14 09:50:18 -04:00