aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #51 from pavel-belikov/fix-usage-wrappingTaylor C. Richberger2017-12-023-45/+159
|\ | | | | Fix usage line wrapping
| * fix usage line wrappingPavel Belikov2017-12-023-45/+159
|/
* Merge pull request #48 from pavel-belikov/fix-multiple-inclusionTaylor C. Richberger2017-11-267-7/+20
|\ | | | | Fix inclusion into multiple source files
| * trigger travis ciPavel Belikov2017-11-260-0/+0
| |
| * fix coverallsPavel Belikov2017-11-234-2/+2
| |
| * fix inclusion into multiple source filesPavel Belikov2017-11-236-6/+19
|/
* Merge pull request #44 from pavel-belikov/better-value-parsingTaylor C. Richberger2017-11-192-25/+53
|\ | | | | Fix ValueReader for types assignable to std::string
| * Fix broken testTaylor C. Richberger2017-11-191-0/+1
| | | | | | I dropped a closing brace by mistake when merging
| * Merge branch 'master' into better-value-parsingTaylor C. Richberger2017-11-190-0/+0
| |\
| * \ Merge branch 'master' into better-value-parsingTaylor C. Richberger2017-11-193-10/+232
| |\ \ | | |/
| * | fix ValueReader for types assignable to std::stringPavel Belikov2017-11-182-25/+53
| | |
* | | Merge pull request #46 from pavel-belikov/additional-flag-descriptionTaylor C. Richberger2017-11-193-50/+264
|\ \ \ | |_|/ |/| | Add default values and choices to help output
| * | add /bigobj for msvc debug buildPavel Belikov2017-11-191-1/+1
| | |
| * | fix missing overridePavel Belikov2017-11-191-1/+1
| | |
| * | add choices and default strings to argument descriptionPavel Belikov2017-11-192-45/+224
| | |
| * | add more HelpParams for different strings used in usage/options sectionsPavel Belikov2017-11-191-5/+40
|/ /
* | Merge pull request #45 from pavel-belikov/readmeTaylor C. Richberger2017-11-191-10/+175
|\ \ | | | | | | Add examples for commands
| * | Update README.mdPavel Belikov2017-11-181-2/+2
| | |
| * | Update README.mdPavel Belikov2017-11-181-1/+1
| | |
| * | Update README.mdPavel Belikov2017-11-181-2/+4
| | |
| * | add Commands examplesPavel Belikov2017-11-181-8/+171
| |/
* | Merge pull request #47 from pavel-belikov/action-flagTaylor C. Richberger2017-11-192-0/+58
|\ \ | |/ |/| ActionFlag
| * add test for throwing exception from ActionFlagPavel Belikov2017-11-181-0/+3
| |
| * add ActionFlagPavel Belikov2017-11-182-0/+55
|/
* Merge pull request #43 from pavel-belikov/better-helpTaylor C. Richberger2017-11-142-21/+163
|\ | | | | Add more help parameters
| * fix HelpParams::showValueNameOncePavel Belikov2017-11-142-9/+6
| |
| * add leading whitespace support in WrapPavel Belikov2017-11-142-15/+56
| |
| * add more HelpParams for optionsPavel Belikov2017-11-142-6/+110
|/
* Merge pull request #42 from pavel-belikov/better-proglineTaylor C. Richberger2017-11-122-77/+221
|\ | | | | Add HelpParams::proglineShowFlags
| * add Matcher validation testsPavel Belikov2017-11-122-2/+19
| |
| * add HelpParams::proglineShowFlagsPavel Belikov2017-11-122-75/+202
|/
* Merge pull request #41 from pavel-belikov/fix-uninitialized-valuesTaylor C. Richberger2017-11-122-12/+12
|\ | | | | Fix uninitialized values
| * fix uninitialized RaiiSubparser::oldSubparserPavel Belikov2017-11-101-1/+1
| |
| * fix -fuse-ld=gold for travis ciPavel Belikov2017-11-101-1/+1
| |
| * add asan and ubsan to travis ciPavel Belikov2017-11-101-1/+1
| |
| * fix unitialized valuesPavel Belikov2017-11-101-10/+10
|/
* Merge pull request #40 from pavel-belikov/subparsers-validationTaylor C. Richberger2017-11-094-53/+302
|\ | | | | Subparsers validation
| * change default value of RequireCommandPavel Belikov2017-11-092-10/+9
| |
| * add documentation for Command::RequireCommandPavel Belikov2017-11-091-5/+5
| |
| * update README.mdPavel Belikov2017-11-091-6/+4
| |
| * add doxygen comments for subparsersPavel Belikov2017-11-092-28/+52
| |
| * add subparsers validationPavel Belikov2017-11-092-5/+154
| |
| * add validation for commandsPavel Belikov2017-11-082-8/+87
|/
* replace badges with Taywee ones so the repository is properly described by ↵Taylor C. Richberger2017-11-061-4/+3
| | | | its badges
* Merge pull request #39 from pavel-belikov/ciTaylor C. Richberger2017-11-068-7354/+9121
|\ | | | | Add Travis CI, Appveyor, Coveralls and fix gcc, clang, msvc warnings
| * add travis ci, appveyor, coverallsPavel Belikov2017-11-068-7354/+9121
|/
* Merge pull request #38 from pavel-belikov/subparsers-helpTaylor C. Richberger2017-11-062-168/+557
|\ | | | | Subparsers help
| * add COMMAND to program linePavel Belikov2017-11-062-19/+36
| |
| * add HelpParams::showCommandChildren and HelpParams::showCommandFullHelpPavel Belikov2017-11-062-67/+263
| |
| * add help output for commandsPavel Belikov2017-11-062-76/+133
| |