Henry Fredrick Schreiner
7a7064df4e
Adding optional, refactor single file
2018-04-04 18:29:32 +02:00
Henry Fredrick Schreiner
eed238364b
Expanding tests
2018-04-04 18:29:32 +02:00
Henry Fredrick Schreiner
ede871c014
Adding tests for C++17 (probably c++1z), gcc 7
2018-04-04 18:29:32 +02:00
Henry Fredrick Schreiner
368f2cd9a6
Fix for deprecated macro
2018-04-04 18:29:32 +02:00
Henry Fredrick Schreiner
d2d4f07fd4
Dropping CLI_ in favor of CLI11_ everywhere
2018-04-04 18:29:32 +02:00
Henry Fredrick Schreiner
5c0d6617d5
Adding optional test
2018-04-04 18:29:32 +02:00
Henry Fredrick Schreiner
11444a4e3a
Updates to macros
2018-04-04 18:29:32 +02:00
Henry Fredrick Schreiner
4d695b04fa
Style fix
2018-04-04 18:29:32 +02:00
Henry Fredrick Schreiner
ae3b5a69c7
Fix for non-cleared static stream in some cases
2018-04-04 18:29:32 +02:00
Henry Fredrick Schreiner
db202b831e
Factoring out C++ version check to Macros file
2018-04-04 18:29:32 +02:00
Henry Fredrick Schreiner
bea833bbcd
Adding and fixing more warnings
2018-03-26 11:48:23 +02:00
Henry Fredrick Schreiner
268c26ad62
Fix #64 by auto-adding symmetric excludes
2018-03-26 10:56:08 +02:00
Henry Fredrick Schreiner
2b4780d74a
Add --option=value test for #90 , as well
2018-03-26 08:31:14 +02:00
Henry Fredrick Schreiner
aa7c01ff5d
Adding test and fix for #90
2018-03-25 17:56:46 +02:00
Henry Schreiner
2ef176e86c
Dropping cmake and clang 5 since they are now in Travis ( #89 )
...
* Dropping cmake and clang 5 since they are now in Travis
* Dropping pathlib since it is now unused
* Doxy build
* Folding output and fixing ccache
2018-03-23 15:28:30 +01:00
Henry Fredrick Schreiner
b4b7d991f6
Slighly cleaner usage with add_subdirectory
2018-03-10 14:18:18 +01:00
Henry Fredrick Schreiner
32153f2f6d
Fix for conan chanel
...
[skip ci]
2018-03-10 13:24:15 +01:00
Henry Schreiner
446524687a
Adding potential fix for a warning ( #85 )
2018-03-10 12:40:57 +01:00
Henry Fredrick Schreiner
436a3ad0c5
Adding permalink to 1.4 try it online
...
[skip ci]
2018-03-10 11:42:51 +01:00
Henry Fredrick Schreiner
ff89cd43ef
Fixing links to conan.io
2018-03-10 11:31:21 +01:00
Henry Fredrick Schreiner
e0447b662a
Allow publish to conan automatically
v1.4.0
2018-03-10 11:07:59 +01:00
Henry Fredrick Schreiner
acc6627ef7
Adding note to release
2018-03-10 10:22:36 +01:00
Henry Fredrick Schreiner
5dfba74fe8
Checking travis and preparing for upload
2018-03-10 10:11:55 +01:00
Henry Fredrick Schreiner
0aaf52a6fc
Preparing version 1.4.0
2018-03-10 09:53:04 +01:00
Henry Schreiner
79a1847605
Overflow ( #84 )
...
* Overflowing an integer conversion now results in a conversion failure
* CMake improvements for VERSION and inital packing support
* Fix for recent addition of overflow check
* Conan file now gets version from Version.hpp file too
2018-03-10 09:50:25 +01:00
Henry Fredrick Schreiner
316363061b
Adding most recent PRs to changelog, credits
...
[skip ci]
2018-03-09 23:06:51 +01:00
Anton
15f9a4f128
Add check if lexical_cast fully consumed input on integer conversion ( #68 )
...
* Split signed/unsigned parsing, add check if input is fully consumed, improve tests
* Fix complex numbers parsing
* Add check if input is fully consumed for double lexical_cast, improve tests
* Add non-num non-string lexical_cast for parsable types, add tests
* Style fixes from check-style
* Some small fixes for corner case tests
2018-03-09 13:01:19 +01:00
Henry Schreiner
f089255ad0
Adding support for conan.io ( #83 )
...
* Adding fix for #75 , rename requires to needs
* Removing check for install commands (should still be run in subproject)
* Adding conan build
* Some small changes to CMake
* Adding nicer Travis code
* Adding package test, find works now
2018-03-09 08:30:22 +01:00
Henry Schreiner
5186158442
Rename requires to needs ( #82 )
...
* Adding fix for #75 , rename requires to needs
* Removing check for install commands (should still be run in subproject)
2018-03-08 11:48:40 +01:00
Jonas Nilsson
d465414455
Issue 70 ( #80 )
...
* Support for unused (un-defined) extras in ini-files.
* Fixed extra options in INI files to be closer to that of extra CLI arguments.
* Fixed formatting.
* Minor formatting fix.
* Fixing style
* Fixed INHERITABLE and other minor things.
2018-02-16 13:58:47 +01:00
Doug Johnston
901b3c24f3
Add CMake install command for include files if CUR_PROJ is true
2018-02-15 08:03:10 +01:00
Doug Johnston
09bff904e5
Allow MakeSingleHeader.py script to run from non-git source code (ie: an archive)
2018-02-15 08:02:23 +01:00
recklesstodd
4e62a0a980
#76 | Remove "is required" string passed as an argument to RequiredError() constructor to avoid double printing.
...
The string "is required" is already added internally by RequiredError() class.
2018-02-12 07:27:51 +01:00
Henry Schreiner
afde0b0860
Merge pull request #73 from lczech/add-path-exists-validator
...
Add path exists validator
2018-01-22 12:28:33 +01:00
Henry Schreiner
969ba2ca9a
Merge pull request #72 from lczech/fix-help-output
...
Fix space in help output.
2018-01-22 12:27:51 +01:00
Henry Schreiner
dff9da4c58
Merge pull request #71 from msoeken/patch-1
...
Wrong function name.
2018-01-22 12:13:32 +01:00
Lucas Czech
7868dc9f6c
Add path exists validator.
2018-01-07 22:35:01 +01:00
Lucas Czech
378eb3406c
Fix space in help output.
2018-01-07 17:26:53 +01:00
Mathias Soeken
0519a0989e
Wrong function name.
...
`add_options` should be `add_option`.
2018-01-05 16:19:31 +01:00
Henry Schreiner
0243fda6ca
Merge pull request #66 from SkyToGround/issue_65
...
Writing argument description to config string (issue #65 )
2017-12-29 16:17:07 -05:00
Henry Fredrick Schreiner
9e183646c5
A few fixes for failing tests
2017-12-23 19:18:19 -06:00
Henry Fredrick Schreiner
78ed995685
Add multiline ini comments
2017-12-23 14:17:38 -06:00
Henry Fredrick Schreiner
b10b9c8291
Run clang-format script
2017-12-23 09:47:52 -06:00
Jonas Nilsson
f16f9e223a
Merge branch 'issue_65' of ssh://github.com/SkyToGround/CLI11 into issue_65
...
# Conflicts:
# include/CLI/App.hpp
2017-12-21 08:56:18 +01:00
Jonas Nilsson
987ea1f64e
Minor changes.
2017-12-21 08:55:24 +01:00
Jonas Nilsson
44b4801f6b
Changed "and" to "&&" for non compliant compilers (MSVC).
2017-12-20 11:45:53 +01:00
Jonas Nilsson
97b1def525
Added basic support for writing description to config string.
2017-12-18 11:47:18 +01:00
Henry Fredrick Schreiner
67cd2e6345
Adding get_parent()
2017-12-12 15:19:32 -06:00
Henry Schreiner
97b6265cee
Dropping check for size in test (not needed anymore)
2017-12-06 14:59:28 -05:00
Henry Schreiner
46f192bb95
Adding like to slides
2017-12-04 12:05:03 -05:00