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

714 Commits

Author SHA1 Message Date
Henry Fredrick Schreiner
fc69345f2f Improve one more message 2017-11-26 22:40:40 -05:00
Henry Fredrick Schreiner
1dc54dcd3d Adding info about latest PR
[skip ci]
2017-11-26 15:11:48 -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 Schreiner
e26fcd2470 fix composite order 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
afd4e32809 Dropping unneeded check 2017-11-26 06:47:50 -05:00
Henry Fredrick Schreiner
3d309dc0be Adding fail if required values missing 2017-11-25 19:03:03 -05:00
Henry Fredrick Schreiner
d28c230e0b Adding docs 2017-11-24 21:11:28 -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
3006f82bf6 Making validators run before and with a reference 2017-11-24 21:11:28 -05:00
Henry Schreiner
94b70c8f91
Adding expanders to readme 2017-11-24 21:10:08 -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
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
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
e2deeca76c Adding details
[skip ci]
2017-11-22 13:45:18 -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 Schreiner
19f8da6101
Making CLI11_PARSE the recommended way to run 2017-11-21 21:41:21 -05:00
Henry Fredrick Schreiner
983993fc14 Removing some appveyor warnings 2017-11-21 21:28:32 -05:00
Henry Fredrick Schreiner
9359f642cb Moving to newer CMake (3.9) on Travis 2017-11-21 21:28:32 -05:00
Henry Fredrick Schreiner
6feb10fbc2 Only split up discovery if CMake version is new enough 2017-11-21 21:28:32 -05:00
Henry Fredrick Schreiner
7472295d95 Adding filename to name 2017-11-21 21:28:32 -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
69ff3cd033 Adding missing include for Windows 2017-11-21 16:02:49 -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