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

393 Commits

Author SHA1 Message Date
Henry Fredrick Schreiner
d857b24786 Filling out string tools 2017-03-14 18:05:31 -04:00
Henry Fredrick Schreiner
6e8d7dc22d Adding a few more help tests 2017-03-14 09:50:18 -04:00
Henry Fredrick Schreiner
cf4f608621 Adding check for invalid positionals 2017-03-09 10:45:52 -05:00
Henry Fredrick Schreiner
af79da5d84 Fix unlimited positionals 2017-03-09 09:41:57 -05:00
Henry Fredrick Schreiner
bdf3993d09 Adding test for coverage, fixed bug in uncovered code 2017-03-09 09:37:16 -05:00
Henry Fredrick Schreiner
f93cb653c7 Adding tests for App, may have found an issue with expected(-1) 2017-03-09 09:11:11 -05:00
Henry Fredrick Schreiner
09afb2436f Adding test for bad name string long 2017-03-09 08:42:58 -05:00
Henry Fredrick Schreiner
2c837f9b06 Bugfix: Single line now counts as a flag in INI 2017-03-09 08:41:22 -05:00
Henry Fredrick Schreiner
87185a1879 Adding callback success 2017-03-08 10:49:51 -05:00
Henry Fredrick Schreiner
33f4c5783a Adding test for horrible error 2017-03-08 10:28:42 -05:00
Henry Fredrick Schreiner
3e8502bf43 Added OptionNotFound, correct throw on failed run 2017-03-08 09:50:15 -05:00
Henry Fredrick Schreiner
a9c564c38a FileError for INI 2017-03-08 09:42:56 -05:00
Henry Fredrick Schreiner
58655472f7 IncorrectConstruction 2017-03-08 09:34:08 -05:00
Henry Fredrick Schreiner
2af5577b39 Adding missed update 2017-03-08 09:16:19 -05:00
Henry Fredrick Schreiner
228fd36cec Adding tests for Types, lexical casts, dropped useless and incorrect template 2017-03-08 09:15:35 -05:00
Henry Fredrick Schreiner
e23f56551d Adding Validator tests, fixed a bug 2017-03-08 08:25:10 -05:00
Henry Fredrick Schreiner
0a6863d528 A few more warning fixes, this time only in tests 2017-03-03 21:47:20 -05:00
Henry Fredrick Schreiner
ee3f5a73c9 Ini support for flags 2017-03-03 17:51:08 -05:00
Henry Fredrick Schreiner
37f17fc19a Adding subcommand vectors and subsections 2017-03-03 17:25:27 -05:00
Henry Fredrick Schreiner
96250a5efb Added comments for ini files 2017-03-03 12:13:50 -05:00
Henry Fredrick Schreiner
e870e264c3 Info and examples 2017-03-02 12:38:45 -05:00
Henry Fredrick Schreiner
9d697b8511 Fallback support added, better structure 2017-03-02 12:02:44 -05:00
Henry Fredrick Schreiner
7856de43ca Broken tests only because adding new desired behavior 2017-03-01 16:01:29 -05:00
Henry Fredrick Schreiner
904793eab4 Fixing a few warnings 2017-02-24 18:33:26 -05:00
Henry Fredrick Schreiner
3f4c165ea9 Adding string based method for requires/excludes 2017-02-24 16:59:53 -05:00
Henry Fredrick Schreiner
81f58c130a Fixing for IDE builds 2017-02-24 13:16:11 -05:00
Henry Fredrick Schreiner
ade78c5842 Adding a number to required_subcommand 2017-02-24 12:54:37 -05:00
Henry Fredrick Schreiner
b59a16ccf2 Adding hidden options 2017-02-21 08:44:09 -05:00
Henry Fredrick Schreiner
e63898df9f Throw errors for duplicate subcommand names, with ignore case too 2017-02-20 15:31:58 -05:00
Henry Fredrick Schreiner
40431de912 Eliminating all warnings (Windows) 2017-02-20 14:18:04 -05:00
Henry Fredrick Schreiner
e328364ae7 Adding test for extras access 2017-02-20 14:08:12 -05:00
Henry Fredrick Schreiner
cfc389d4e4 Tests, fix extra options after subcommand going to parent 2017-02-20 13:51:33 -05:00
Henry Fredrick Schreiner
4fca03d031 Adding case check for subcommand (simple) 2017-02-20 13:23:05 -05:00
Henry Fredrick Schreiner
983529a379 Adding subcom chaining (untested) 2017-02-20 12:08:21 -05:00
Henry Fredrick Schreiner
fd313fcadd Adding ability to “leave out” options (optional). Rename RequierdError to ExtrasError 2017-02-20 11:18:51 -05:00
Henry Fredrick Schreiner
537aa3aa5d Adding testing for required subcommands 2017-02-20 09:29:20 -05:00
Henry Fredrick Schreiner
b2e8bd9bf7 Fixing test check for TEXT 2017-02-20 08:44:21 -05:00
Henry Fredrick Schreiner
2170b60cc7 Windows fixes 2017-02-19 15:19:49 -05:00
Henry Fredrick Schreiner
8725de6706 Fixes to enable windows compat 2017-02-19 15:08:09 -05:00
Henry Fredrick Schreiner
b4b456f594 Adding ini support for spaces filtering and quotes 2017-02-17 21:23:23 -05:00
Henry Fredrick Schreiner
2b40b8cbd3 Removing automatic testing with single file, kept on travis 2017-02-14 12:26:07 -05:00
Henry Fredrick Schreiner
1f510725e5 Remove flags from inifile 2017-02-14 12:21:11 -05:00
Henry Fredrick Schreiner
4e69e9794d Adding ini print and simple tests 2017-02-13 18:37:17 -05:00
Henry Fredrick Schreiner
15c6ee5f3d Added Range and ValidationError, Refactor throwing errors to Option instead of App for Validation 2017-02-13 16:28:35 -05:00
Henry Fredrick Schreiner
0c1aa2abc3 Nicer, more compliant syntax in test 2017-02-13 12:41:08 -05:00
Henry Fredrick Schreiner
f071f91258 Adding tests for inis 2017-02-13 12:19:49 -05:00
Henry Fredrick Schreiner
3a9faa51f7 Refactored _parse, only called once now and has ini test 2017-02-13 09:55:02 -05:00
Henry Fredrick Schreiner
1d39e9f092 Adding ofstream method 2017-02-13 09:25:33 -05:00
Henry Fredrick Schreiner
77071fdb95 Adding tempfile helper 2017-02-13 08:59:53 -05:00
Henry Fredrick Schreiner
767ec29f2a Updates to changelog 2017-02-12 18:09:33 -05:00