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

745 Commits

Author SHA1 Message Date
Philip Top
ce6dc0723e add options to handle windows style command line options (#187)
* add some fields and functions for windows like options
add test cases for windows options and refactor for additional string functions

* try to fix code coverage to 100% again.  add some additional documentation and a few additional test cases to verify documentation

* remove some extra brackets
2019-01-10 23:07:17 +01:00
Henry Fredrick Schreiner
2c024401cc Minor touch up after #186 2019-01-06 10:46:12 +01:00
Philip Top
30c2e327d1 Add single string parsing (#186)
* add Tests and ability to handle program file inclusion in the single string.

add the ability to deal with a single string in the parse command and handle quoted string appropriately

* Add extra test cases for full coverage, clear up escape quote sequencing and handling of extra spaces
2019-01-06 10:30:49 +01:00
Henry Fredrick Schreiner
3a2c5112a3 Adding missing tests from #185, should hit full coverage again 2019-01-03 13:12:48 +01:00
Henry Fredrick Schreiner
f49447c590 Adding some updates to changelog and readme 2019-01-03 09:36:24 +01:00
Philip Top
a83109002c Add ignore underscore (#185)
* add ignore_underscore test cases and options to app

* add ignore_underscore for add_sets and some more tests for the sets and subcommands

* add some documentation lines and some failing tests

* update readme with ignore_underscore option

* remove failing tests from known issue

* remove empty line for code coverage
2019-01-03 09:22:09 +01:00
Henry Schreiner
c3d8d4a2d0
Adding new parse layout (#178)
* Adding new parse layout

* Dropping shortcurcuit from help, since it has special override

* Refactor help call

* Dropping shortcurcuit since it is not needed now that help has custom behavoir

* Dropping MaxSubcommand error (cannot occur)
2019-01-02 22:16:42 +01:00
Henry Fredrick Schreiner
2ba85eb76c Dropping explicit sudo=false due to Travis deprecation 2018-12-19 14:20:19 +01:00
Henry Fredrick Schreiner
524dd85a91 Fixing doxygen download 2018-12-19 14:20:19 +01:00
Aleksey Mikhaylov
0387f35ec8 Prefer BUILD_TESTING over CLI11_TESTING if defined 2018-12-18 19:47:38 +01:00
Henry Fredrick Schreiner
bd4dc91184 add extra test v1.6.2 2018-11-24 23:40:18 +02:00
Henry Fredrick Schreiner
afa7a45665 Preparing for 1.6.2 2018-11-13 21:45:38 +01:00
Henry Schreiner
a78f5bcdcf
Dropping links if option removed (#179) 2018-11-13 17:12:48 +01:00
Henry Schreiner
b683f4ed96
Fix for spurious printout (#177) 2018-10-22 18:39:23 +02:00
Henry Fredrick Schreiner
6bd31c392d Fixing #168 2018-10-21 12:16:34 +02:00
Henry Fredrick Schreiner
899100c161 Update json (for tests) to 3.3.0, GCC 4.8 support added 2018-10-06 07:37:38 +02:00
Henry Fredrick Schreiner
da901cca54 Fix logic error for #158 2018-09-16 13:50:08 +02:00
Henry Fredrick Schreiner
e04498c94d Better help-all, prints more info, better spacing 2018-09-06 20:47:52 +02:00
Henry Fredrick Schreiner
4389b332ff Adding info to changelog 2018-09-03 22:48:45 +02:00
Henry Fredrick Schreiner
0cb3959755 Fix for warnings in MSVC #157 2018-09-03 22:48:45 +02:00
Henry Fredrick Schreiner
f16f3c97f0 Fixing use as a subproject for installing #156 2018-09-03 22:48:45 +02:00
Henry Fredrick Schreiner
b53eb51603 Fix for experimental optional with optional #158 2018-09-03 22:48:45 +02:00
Henry Schreiner
7e724c5cf3
Structure changed to match Standard Readme Style (#155)
* Structure changed to match Standard Readme Style

* Nicer links

* Using remarkjs/remark-lint

Run with: remark README.md --use remark-preset-lint-recommended -o

* Standard headings

* Adding logo
2018-08-01 12:23:55 +02:00
Henry Schreiner
73411e1e38
Minor build system improvements (#154) 2018-08-01 11:36:13 +02:00
Henry Fredrick Schreiner
92b8f6e3bf Bump version to 1.6.1 v1.6.1 2018-07-30 09:53:25 +02:00
Henry Fredrick Schreiner
ab452ab56a Add release notes, clean up single header script a bit 2018-07-30 09:51:08 +02:00
Henry Fredrick Schreiner
f3b00d94d1 Python 2.6 support, SINGLE_FILE no longer defaults to ON 2018-07-30 09:51:08 +02:00
Henry Fredrick Schreiner
521696f551 Adding Python 2.6 support 2018-07-30 09:51:08 +02:00
Henry Fredrick Schreiner
b9492305c0 Add support for making custom versions of CLI11 single header 2018-07-26 18:57:50 +02:00
Henry Fredrick Schreiner
e7dc4c23f7 Adding check for correct python version for search 2018-07-26 18:54:24 +02:00
Henry Schreiner
eb7a75dca6
Adding better info on INI files 2018-07-19 14:13:29 +02:00
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