Henry Fredrick Schreiner
411364a59d
Add conversion note to changelog
v1.7.0
2019-01-24 11:21:17 +01:00
Henry Fredrick Schreiner
97f5730979
Preparing for 1.7
2019-01-24 11:05:06 +01:00
Henry Schreiner
02c49388d7
Making mutable sets explicit ( #200 )
2019-01-24 10:10:37 +01:00
Fred Helmesjö
8d7aefe21f
Added option description setter ( #199 )
...
* Added posibility to modify option description: Option::description(const std::string&).
Related: https://github.com/CLIUtils/CLI11/issues/193
* Return Option* from Option::description(...).
Format-fix to make clang-format happy.
* Fixing format
* Added posibility to modify app description: App::description(const std::string&).
* Fixing Style
* Update readme and changelog
2019-01-22 18:19:47 +01:00
Henry Fredrick Schreiner
72c384cfbb
Adding notes to changelog
2019-01-19 12:35:16 +01:00
Henry Schreiner
3038540bd9
Help delete ( #196 )
...
* Getting a bit closer to Version 1.7
* Check and fix for deleting an option pointer directly that is also a help option. It is not common, but could be done
2019-01-19 12:26:31 +01:00
ncihnegn
9cfa0f44a0
Add quotes to values containing spaces ( #198 )
...
* Add test case for INI output of defaulted options
* Add quotes to values with spaces
* Fixing formatting
* Only fix quote strings, not vectors
2019-01-19 12:25:00 +01:00
Henry Fredrick Schreiner
bd67a953b2
Tighten up syntax from recent PR a bit
2019-01-19 11:17:25 +01:00
nurelin
1933a21a6d
Reword help message to include help_all flag ( #197 )
...
* Reword help message to include help_all flag
* Adding test for combined simple message
2019-01-18 23:29:28 +01:00
Henry Schreiner
c65d9fdcb2
Dropping deprecated names ( #192 )
2019-01-13 13:52:42 +01:00
Henry Fredrick Schreiner
7f463c9db3
Add recent changes
...
[skip ci]
2019-01-13 09:13:58 +01:00
Philip Top
663d93c792
Clear up Wshadow warnings from gcc 4.9 ( #191 )
...
* Clear up Wshadow warnings from gcc 4.9. Most of these were local variable names with the same name as a member function.
Also a few spelling fixes and adding some std::move around some of the arguments when appropriate.
* Touchup
2019-01-13 09:12:48 +01:00
Henry Schreiner
0086ddd224
Adding Windows style options default on Windows ( #190 )
...
* Adding Windows style options default on Windows
* Fixing test defaults on Windows
2019-01-13 08:29:54 +01:00
Henry Fredrick Schreiner
66fedad044
Adding check for Windows definition order match from #187
2019-01-11 13:23:28 +01:00
Henry Schreiner
f932b51374
Touchupwin ( #189 )
...
* Move lambda funtion to real function
* Fix some warnings when compiling in LLVM
* Adding one test back in
* Adding details to changelog
2019-01-11 11:58:00 +01:00
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