aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Add meson.buildHEADmasterAqua-sama2020-04-152-0/+40
|
* Merge pull request #85 from dhmemi/patch-1upstreamTaylor C. Richberger2020-04-121-12/+34
|\ | | | | partial support MSVC12(Visual Studio 2013)
| * partail support MSVC12(Visual Studio 2013)dhmemi2020-04-111-12/+34
|/
* Merge pull request #78 from darealshinji/patch-1Taylor C. Richberger2019-08-191-1/+5
|\ | | | | Update copyright year, add description and URL
| * Update copyright year, add description and URLdarealshinji2019-08-181-1/+5
|/
* Merge pull request #77 from pavel-belikov/subparser-group-validationTaylor C. Richberger2019-06-252-10/+38
|\ | | | | Fix group validation in Subparser/Command
| * Fixes #74 : Fix group validation in Subparser/CommandPavel Belikov2019-06-252-10/+38
| |
* | Merge pull request #76 from pavel-belikov/fix-default-value-parserTaylor C. Richberger2019-06-252-2/+14
|\ \ | |/ |/| Check istringstream state in ValueParser
| * Fixes #75 : Check istringstream state in ValueParserPavel Belikov2019-06-252-2/+14
|/
* Merge pull request #73 from zhihaoy/cmake-targetsTaylor C. Richberger2019-05-011-1/+10
|\ | | | | install CMake target taywee::args
| * install CMake target taywee::argsZhihao Yuan2019-05-011-1/+10
|/
* turn ptrdiff_t into std::ptrdiff_tTaylor C. Richberger2019-03-021-1/+2
|
* Merge pull request #72 from mrkline/fix-sign-warningsTaylor C. Richberger2019-02-151-4/+8
|\ | | | | Remove signed <-> unsigned warnings around size_t
| * Remove signed <-> unsigned warnings around size_tMatt Kline2019-02-151-4/+8
| | | | | | | | | | These get flagged by recent versions of GCC and Clang when building with -Wsign-conversion.
* | Fix default list processing6.2.2Taylor C. Richberger2019-01-112-0/+95
|/ | | | | The previous release had set up default arguments to add to the existing default list. Now making a match will clear the list and replace it.
* fix default args for extra types6.2.1Taylor C. Richberger2019-01-111-12/+44
| | | | | Many types were not storing their default arguments, and reset was simply clearing them. This was obviously not the right behavior.
* Merge pull request #68 from pavel-belikov/support-conanTaylor C. Richberger2018-10-221-0/+14
|\ | | | | Add conanfile.py
| * Add conanfile.pyPavel Belikov2018-10-221-0/+14
|/
* Merge pull request #67 from njlr/masterTaylor C. Richberger2018-10-205-0/+85
|\ | | | | Buck build support
| * * Updates BUCK filesnjlr2018-10-193-11/+49
| |
| * * Adds Buck build supportnjlr2018-10-193-0/+47
|/
* Merge pull request #65 from Rholais/patch-1Taylor C. Richberger2018-09-241-3/+3
|\ | | | | Fix error: catching polymorphic type by value
| * Fix error: catching polymorphic type by valueRholais Lii2018-09-231-3/+3
|/
* Merge pull request #64 from milipili/optional-cmake-testsTaylor C. Richberger2018-06-181-23/+30
|\ | | | | Optional build for examples and unittests
| * cmake: make unittests build optionalDamien Gerard2018-06-161-17/+20
| |
| * cmake: make examples build optionalDamien Gerard2018-06-161-6/+10
| |
| * cmake: group examples and unittestsDamien Gerard2018-06-161-8/+8
|/
* Merge pull request #62 from pavel-belikov/fix-windows-minmaxTaylor C. Richberger2018-05-093-2/+44
|\ | | | | Fix min/max collisions from <windows.h>
| * Fix Nargs::min, Nargs::max initializers for min/max macros from <windows.h>Pavel Belikov2018-05-043-8/+12
| |
| * Add test for windows minmaxPavel Belikov2018-05-042-0/+38
| |
* | Merge pull request #61 from pavel-belikov/fix-gcc8-buildTaylor C. Richberger2018-05-092-1/+31
|\ \ | |/ |/| Fix GCC 8 build
| * Add workaround for LeakSanitizer in Travis CIPavel Belikov2018-05-041-0/+2
| |
| * Fix gcc 8 warningPavel Belikov2018-05-041-1/+1
| |
| * Add Travis CI builds for g++-7, g++-8Pavel Belikov2018-05-041-0/+28
|/
* Merge pull request #58 from bitc/masterTaylor C. Richberger2018-01-211-25/+55
|\ | | | | ARGS_NOEXCEPT: Add GetErrorMsg() function
| * ARGS_NOEXCEPT: Add GetErrorMsg() functionBit Connor2018-01-211-25/+55
|/
* Merge pull request #55 from pavel-belikov/options-ctorTaylor C. Richberger2017-12-251-6/+10
|\ | | | | Add Options parameter to flags constructors
| * add Options parameters to constructorsPavel Belikov2017-12-221-6/+10
| |
* | Merge pull request #56 from pavel-belikov/bash-completionTaylor C. Richberger2017-12-257-94/+569
|\ \ | |/ |/| Bash completion
| * add more test casesPavel Belikov2017-12-231-0/+3
| |
| * fix subparsers completionPavel Belikov2017-12-232-2/+43
| |
| * fix warningsPavel Belikov2017-12-231-6/+6
| |
| * remove ParseValue for completionPavel Belikov2017-12-231-9/+10
| |
| * add examplesPavel Belikov2017-12-235-0/+55
| |
| * fix bash equal sign tokenizationPavel Belikov2017-12-232-9/+46
| |
| * add completion for flag valuesPavel Belikov2017-12-232-1/+69
| |
| * add auto completion for flagsPavel Belikov2017-12-232-30/+293
| |
| * change GetChoicesString() signaturePavel Belikov2017-12-232-70/+77
|/
* replace explicit std::vector ParseCLI with template, reduce optimizationTaylor C. Richberger2017-12-122-2/+3
| | | | | | Optimization absolutely kills test build time. Dropping optimization level cuts compile time in less than half, and it still doesn't take long to run.
* Merge pull request #52 from maPaydar/patch-1Taylor C. Richberger2017-12-121-0/+5
|\ | | | | Adds ParseCLI overload to parse vector of string