Henry Fredrick Schreiner
|
954c93d585
|
Using more powerful policy system, to allow git-like -m options
|
2017-11-28 15:24:37 -05:00 |
|
Henry Fredrick Schreiner
|
fc69345f2f
|
Improve one more message
|
2017-11-26 22:40:40 -05:00 |
|
Henry Fredrick Schreiner
|
f6c9ce6109
|
Moving code to Error, better ArgumentMismatch throwing
|
2017-11-26 15:11:48 -05:00 |
|
Henry Fredrick Schreiner
|
4d5bff2393
|
Adding ArgumentMismatch, changable improvement
|
2017-11-26 15:11:48 -05:00 |
|
Henry Fredrick Schreiner
|
3d309dc0be
|
Adding fail if required values missing
|
2017-11-25 19:03:03 -05:00 |
|
Henry Fredrick Schreiner
|
44de4de118
|
Adding test, fixing option name to single name in message
|
2017-11-24 21:11:28 -05:00 |
|
Henry Fredrick Schreiner
|
85857d99e1
|
Return string for error message in validators
|
2017-11-24 21:11:28 -05:00 |
|
Henry Fredrick Schreiner
|
715573359e
|
Using nicer format for transform
|
2017-11-24 21:11:28 -05:00 |
|
Henry Fredrick Schreiner
|
038eafed29
|
Adding test and keeping validator API similar
|
2017-11-24 21:11:28 -05:00 |
|
Henry Fredrick Schreiner
|
3006f82bf6
|
Making validators run before and with a reference
|
2017-11-24 21:11:28 -05:00 |
|
Henry Fredrick Schreiner
|
1286a1226e
|
Nicer error messages
|
2017-11-22 22:41:14 -05:00 |
|
Henry Fredrick Schreiner
|
851f8dc83d
|
Adding and fixing a test for single name
|
2017-11-22 14:33:55 -05:00 |
|
Henry Fredrick Schreiner
|
02548a64d8
|
Adding the ability to set custom failure messages
|
2017-11-22 13:45:18 -05:00 |
|
Henry Fredrick Schreiner
|
983993fc14
|
Removing some appveyor warnings
|
2017-11-21 21:28:32 -05:00 |
|
Henry Fredrick Schreiner
|
675e753661
|
Dropping useless check that could not be tested
|
2017-11-20 18:07:13 -05:00 |
|
Henry Fredrick Schreiner
|
a133e9cc06
|
Fixes for warnings
|
2017-11-20 18:07:13 -05:00 |
|
Henry Fredrick Schreiner
|
fa5da7deaa
|
Adding tests for inhert, a few fixes
|
2017-11-20 18:07:13 -05:00 |
|
Henry Fredrick Schreiner
|
675f1e7ffe
|
Adding structure for Option
|
2017-11-20 18:07:13 -05:00 |
|
Henry Fredrick Schreiner
|
ebd238a9db
|
Spelling fixes
|
2017-11-19 15:19:20 -05:00 |
|
Henry Fredrick Schreiner
|
20cccfc353
|
Adding take_last
|
2017-11-19 15:18:36 -05:00 |
|
Henry Fredrick Schreiner
|
79aaa8b8d7
|
Adding tidy suggestions, mostly empty() fixes
|
2017-10-27 15:52:41 -04:00 |
|
Henry Schreiner
|
93311928d7
|
set_default_str and set_default_val update (#27)
* set_default_str and set_default_val update
* Fixes for style checking
|
2017-09-01 23:23:31 -04:00 |
|
Henry Schreiner
|
54114d0948
|
Travis improvements and updates (#28)
* Adding check for style
* Adding reformats
* Fix syntax error in travis
* Support clang-format 3.9
* Adding clang-tidy check
|
2017-09-01 16:51:09 -04:00 |
|
Henry Fredrick Schreiner
|
e3423bb5ad
|
Futher improvement for #12, can change type str
|
2017-06-05 08:58:01 -04:00 |
|
Henry Fredrick Schreiner
|
916cde58cf
|
BSD licence, preparing for 1.0 release
|
2017-06-01 09:23:04 -04:00 |
|
Henry Fredrick Schreiner
|
27f718125d
|
Reformat with clang-format
|
2017-05-31 12:03:05 -04:00 |
|
Henry Fredrick Schreiner
|
1ee22ec9ff
|
Using empty instead of 0 size
|
2017-05-31 11:02:35 -04:00 |
|
Henry Fredrick Schreiner
|
60934c8a27
|
Fixing include order
|
2017-05-31 10:59:25 -04:00 |
|
Henry Fredrick Schreiner
|
c94aa406a6
|
Fixing namespace endings
|
2017-05-31 10:50:16 -04:00 |
|
Henry Fredrick Schreiner
|
101c926dac
|
Adding tidy cleanups (modernize)
|
2017-05-31 07:38:22 -04:00 |
|
Henry Fredrick Schreiner
|
239d3b1c31
|
Fixes for compiler warnings with max warnings on Xcode
|
2017-04-23 13:57:01 -04:00 |
|
Henry Fredrick Schreiner
|
ee9219e0f8
|
Adding warnings and fixes, CLI11 target, support for VIM Syntastic
|
2017-03-27 13:53:57 -04:00 |
|
Henry Fredrick Schreiner
|
1619e863a2
|
Fixing name CLIUtils
|
2017-03-25 16:54:57 -04:00 |
|
Henry Fredrick Schreiner
|
e29bd785c6
|
Change CLTools -> CLITools
|
2017-03-23 16:11:54 -04:00 |
|
Henry Fredrick Schreiner
|
6a3b111b71
|
Slighly better error message
|
2017-03-23 16:02:58 -04:00 |
|
Henry Fredrick Schreiner
|
cb2646a56c
|
Moving to new location
|
2017-03-23 15:55:23 -04:00 |
|
Henry Fredrick Schreiner
|
e8c195b683
|
Making it easier to add custom options
|
2017-03-23 09:59:02 -04:00 |
|
Henry Fredrick Schreiner
|
a3522c1ddf
|
Fix and add cov for subcom ini parser
|
2017-03-17 12:04:22 -04:00 |
|
Henry Fredrick Schreiner
|
f6e771a248
|
Adding corrected positional help
|
2017-03-15 09:11:32 -04:00 |
|
Henry Fredrick Schreiner
|
6d445ff03d
|
Adding test and better positional help output
|
2017-03-15 08:54:31 -04:00 |
|
Henry Fredrick Schreiner
|
58655472f7
|
IncorrectConstruction
|
2017-03-08 09:34:08 -05:00 |
|
Henry Fredrick Schreiner
|
84add337bb
|
Remove double vector parse
|
2017-03-02 13:10:32 -05:00 |
|
Henry Fredrick Schreiner
|
3f4c165ea9
|
Adding string based method for requires/excludes
|
2017-02-24 16:59:53 -05:00 |
|
Henry Fredrick Schreiner
|
e2a12e298d
|
--amend
|
2017-02-24 15:29:36 -05:00 |
|
Henry Fredrick Schreiner
|
84cfcc185b
|
Adding nicer docs
|
2017-02-24 15:27:06 -05:00 |
|
Henry Fredrick Schreiner
|
a8f5b32830
|
Updated names in Option, too
|
2017-02-24 15:15:48 -05:00 |
|
Henry Fredrick Schreiner
|
1dfe8dcea1
|
Rename App members, originize help
|
2017-02-24 14:29:26 -05:00 |
|
Henry Fredrick Schreiner
|
e63898df9f
|
Throw errors for duplicate subcommand names, with ignore case too
|
2017-02-20 15:31:58 -05:00 |
|
Henry Fredrick Schreiner
|
196012a9f7
|
Adding (untested) ignore case abilities
|
2017-02-20 13:22:42 -05:00 |
|
Henry Fredrick Schreiner
|
bf0b18a9f4
|
After discussion, LGPL seems to be the correct license
|
2017-02-17 19:58:06 -05:00 |
|