1
0
mirror of https://github.com/CLIUtils/CLI11.git synced 2025-04-30 20:53:52 +00:00

352 Commits

Author SHA1 Message Date
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
3006f82bf6 Making validators run before and with a reference 2017-11-24 21:11:28 -05:00
Henry Fredrick Schreiner
c6fd8f4d83 A few warning fixes 2017-11-22 22:41:14 -05:00
Henry Fredrick Schreiner
1286a1226e Nicer error messages 2017-11-22 22:41:14 -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 Schreiner
1735306815 Typo error fix 2017-11-22 22:39:16 -05:00
Henry Fredrick Schreiner
b45917e3e5 Dropping ERROR in simple printout 2017-11-22 16:55: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
e8b15a2901 Reordering for better help 2017-11-22 14:26:19 -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
02548a64d8 Adding the ability to set custom failure messages 2017-11-22 13:45:18 -05:00
Henry Fredrick Schreiner
1624b1fd22 Style fixes 2017-11-22 09:50:44 -05:00
Henry Fredrick Schreiner
20f881f692 Adding better error messages, Xcode folders 2017-11-22 09:12:09 -05:00
Henry Fredrick Schreiner
983993fc14 Removing some appveyor warnings 2017-11-21 21:28:32 -05:00
Henry Fredrick Schreiner
69ff3cd033 Adding missing include for Windows 2017-11-21 16:02:49 -05:00
Henry Fredrick Schreiner
9acaeebd1e Subcommand parse order corrected and preserved 2017-11-21 14:42:33 -05:00
Marcus Brinkmann
51c32efb7c Fix ExtrasError. 2017-11-21 14:42:33 -05:00
Henry Fredrick Schreiner
675e753661 Dropping useless check that could not be tested 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
a133e9cc06 Fixes for warnings 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
Henry Fredrick Schreiner
675f1e7ffe Adding structure for Option 2017-11-20 18:07:13 -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
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
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
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