Henry Fredrick Schreiner
9b5867869d
Refactoring default for options
2017-11-20 18:07:13 -05:00
Henry Fredrick Schreiner
675f1e7ffe
Adding structure for Option
2017-11-20 18:07:13 -05:00
Henry Fredrick Schreiner
303f4a5b98
Adding to changelog
...
[skip ci]
2017-11-20 12:39:35 -05:00
Henry Fredrick Schreiner
0395467d48
Making RuntimeError a ParseError
2017-11-20 12:31:14 -05:00
Henry Fredrick Schreiner
0bca8fdd30
Adding docs, fixing examples for usage
2017-11-20 12:31:14 -05:00
Henry Fredrick Schreiner
8955375eb2
Making sure just catching Error works
2017-11-20 12:31:14 -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
Henry Fredrick Schreiner
1b9aac85ca
Using add_help_flag internally
2017-11-20 11:39:11 -05:00
Henry Fredrick Schreiner
15c86072a6
Adding a little info to the docs
2017-11-20 11:39:11 -05:00
Marcus Brinkmann
077ba40417
Allow to customize help flag.
2017-11-20 11:39:11 -05:00
Henry Fredrick Schreiner
90dd3278b4
Adding contribution guide
2017-11-20 10:34:07 -05:00
Henry Fredrick Schreiner
79cd791fb7
Adding README mention
2017-11-20 10:11:23 -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
ebd238a9db
Spelling fixes
2017-11-19 15:19:20 -05:00
Henry Fredrick Schreiner
94b3355b9a
Adding more detail to error messages
2017-11-19 15:18:48 -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
3de7832c3d
Remove C++14 comment, since it is not true atm
...
[skip ci]
2017-10-27 15:55:10 -04:00
Henry Fredrick Schreiner
79aaa8b8d7
Adding tidy suggestions, mostly empty() fixes
2017-10-27 15:52:41 -04:00
Henry Fredrick Schreiner
8cdf1c8651
Style updates
2017-10-27 15:52:41 -04:00
Henry Fredrick Schreiner
6d26440b6e
Clean up and shared ptr
2017-10-27 15:52:41 -04:00
Henry Fredrick Schreiner
8e59df0590
Original version from @lczech
2017-10-27 15:52:41 -04:00
Henry Schreiner
8e675ae7fa
Move tutorials to gitlab
2017-10-16 22:20:17 -04:00
Henry Fredrick Schreiner
b940153990
Preparing for 1.2
v1.2.0
2017-09-22 23:12:15 -04: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 Schreiner
726a970299
Cleanup macro mention
2017-09-07 09:25:23 -04:00
Henry Fredrick Schreiner
0908251c76
Adding CLI11_PARSE macro
2017-09-06 05:51:12 -05: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 Schreiner
b88f1f2ac7
Merge pull request #25 from CLIUtils/subcom
...
Subcom
2017-08-23 13:38:27 -07:00
Henry Fredrick Schreiner
bd87bdff53
Docs update for subcom/positional
2017-08-23 10:44:03 -07: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
cef5dfa58d
Revert change for now, add helper function
2017-08-22 21:55:34 -07:00
Henry Schreiner
f59570328a
Merge pull request #24 from nathanhourt/patch-1
...
Fix #23 : Respect fallthrough_ in _valid_subcommand
2017-08-22 20:51:20 -07:00
Henry Schreiner
e246fa3a46
Merge pull request #22 from CLIUtils/henryiii-patch-1
...
Moving to Trusty for builds
2017-08-22 20:49:42 -07:00
Henry Fredrick Schreiner
34e14b7445
Removing example directory from code coverage
2017-08-22 14:02:53 -07:00