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
Mak Kolybabi
a3eb8cc232 Update README.md 2018-07-06 21:57:08 +02:00
Henry Fredrick Schreiner
2696581351 Changelog update 2018-07-06 10:55:32 +02:00
Henry Fredrick Schreiner
f6e1b8d7aa Adding windows test 2018-07-06 10:54:56 +02:00
Doug Johnston
8961df0e8b Work around Windows min/max macro problem 2018-07-06 10:54:56 +02:00
Henry Fredrick Schreiner
20c304fa01 Adding more documentation to fix some warnings 2018-07-01 10:21:22 +02:00
Henry Fredrick Schreiner
9d6830e8d2 Adding more to documentation 2018-07-01 09:04:38 +02:00
Henry Fredrick Schreiner
a461680520 Fixing doxygen build 2018-07-01 08:25:51 +02:00
Henry Fredrick Schreiner
06347af5b4 Adding latest try-me link 2018-06-28 15:12:04 +02:00
Henry Fredrick Schreiner
e32656e46d Version bump v1.6.0 2018-06-28 14:36:02 +02:00
Henry Fredrick Schreiner
023ec916d4 Adding correction to Travis name 2018-06-28 14:10:01 +02:00
Henry Fredrick Schreiner
4ddab334af Adding a error if json requested but missing 2018-06-28 13:05:20 +02:00
Henry Schreiner
4974afb49d Fix a minor best practices issue 2018-06-27 18:58:16 +02:00
Henry Schreiner
ae62b4e3a5 adding most recent change to changelog 2018-06-27 18:58:16 +02:00
Henry Fredrick Schreiner
a63609102a Support empty lambdas 2018-06-27 18:58:16 +02:00
Henry Fredrick Schreiner
9943c0300f Adding bits of touchup, one new example for validators 2018-06-27 18:58:16 +02:00
Henry Fredrick Schreiner
b453aebab9 Fixing one warning, adding to CHANGELOG 2018-06-27 12:26:03 +02:00
Henry Fredrick Schreiner
85aa0e7813 Dropping last (required) usages of clear 2018-06-27 12:26:03 +02:00
Henry Fredrick Schreiner
bf4ad1d717 Fixing error in setting args after parsing (broken test fixed) 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
3cb75b903e Correcting the logic for sized types in vectors 2018-06-26 18:15:17 +02:00
Sean Fisk
5fe44fc713 Add failing test for repeated multi-argument options 2018-06-26 18:15:17 +02:00
Henry Fredrick Schreiner
4fdf8322d3 Adding recent changes to changelog 2018-06-25 19:25:19 +02:00
Henry Fredrick Schreiner
2ae5598d95 Adding example with json config 2018-06-25 19:25:19 +02:00
Henry Fredrick Schreiner
70587c3a55 Moving to_flag to base class 2018-06-25 19:25:19 +02:00
Henry Schreiner
76f1b7bdf2
Rename inijoin to ini_join (#137) 2018-06-23 21:48:20 +02:00
Henry Fredrick Schreiner
92e07fdfee Updating author list
[skip ci]
2018-06-18 15:18:55 +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
23cedc12e8 Fixing Conan upload capitalization 2018-06-14 14:34:48 +02:00
Henry Fredrick Schreiner
6f41cca918 Simpler check for optional 2018-06-13 15:56:03 +02:00
Henry Fredrick Schreiner
189546b82a Bump version to 1.5.4 2018-06-01 22:41:25 +02:00
Henry Fredrick Schreiner
87494a2270 Allow Optional search to be disabled by user 2018-06-01 22:41:25 +02:00
Henry Fredrick Schreiner
dab61c0107 Fix for single file include order 2018-06-01 22:41:25 +02:00
Sean Fisk
225492f6f2 Add virtual destructor to Config class
Clang++/LLVM 6.0 complains about this from warning
-Wdelete-non-virtual-dtor which is included when using -Wall.

Both App and FormatterBase already have virtual destructors, so this
was probably just accidentally left out.

This is also a C++ best practice; I have drawn some guidelines from
here: http://www.gotw.ca/publications/mill18.htm
2018-05-24 20:02:13 +00:00
Henry Fredrick Schreiner
a323d7b444 Refactor group formatting a little 2018-05-22 14:07:20 +02:00
Paweł Bylica
1994efd601 README: Add link to CLI11 package in Hunter 2018-05-22 14:06:25 +02:00
Henry Fredrick Schreiner
36cf13cec6 Hiding single file tests option if single file is off 2018-05-21 23:01:13 +02:00
Henry Schreiner
aad3a6b429
Correcting the size description. 2018-05-20 08:43:20 +02:00
Henry Schreiner
0b1bfacfd3
Add note for set custom option 2018-05-19 08:02:40 +02:00
Henry Fredrick Schreiner
9b54b6e0fe Undef error macros at end of file 2018-05-18 10:45:30 +02:00
Marcus Brinkmann
db8ccf8afe Add const to argv argument of App::parse 2018-05-15 23:02:11 +02:00
Henry Fredrick Schreiner
47d5ed1453 Adding each() 2018-05-10 18:49:38 +02:00
Henry Fredrick Schreiner
e8b45de6ec Dropping a few lines 2018-05-10 18:49:38 +02:00
Henry Fredrick Schreiner
d46c2c5727 Adding Config class 2018-05-09 16:08:32 +02:00
Henry Fredrick Schreiner
0d9a33d4ca Adding access to current formatter, using shared pointer to link all formatters 2018-05-09 16:08:32 +02:00
Henry Fredrick Schreiner
aac957507d Adding short_circuit to simplify parse procedure 2018-05-09 16:08:32 +02:00
Henry Schreiner
6a6d64581d Updates to help and changelog
From working copy
2018-05-06 23:51:24 +02:00
Henry Fredrick Schreiner
101d847c29 Use filter fn to simplify, sort includes 2018-05-06 18:36:33 +02:00
Henry Fredrick Schreiner
3ff6fcae4e Dropping unneeded static keywords 2018-05-04 16:25:16 +02:00