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
|
c02130b7db
|
Nicer docs
|
2017-02-24 14:53:42 -05:00 |
|
Henry Fredrick Schreiner
|
1dfe8dcea1
|
Rename App members, originize help
|
2017-02-24 14:29:26 -05:00 |
|
Henry Fredrick Schreiner
|
63bd186760
|
Refactor name/desc
|
2017-02-24 13:27:44 -05:00 |
|
Henry Fredrick Schreiner
|
ade78c5842
|
Adding a number to required_subcommand
|
2017-02-24 12:54:37 -05:00 |
|
Henry Fredrick Schreiner
|
b59a16ccf2
|
Adding hidden options
|
2017-02-21 08:44:09 -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
|
4b07ef52d5
|
Fixes for Windows warnings
|
2017-02-20 14:14:11 -05:00 |
|
Henry Fredrick Schreiner
|
cfc389d4e4
|
Tests, fix extra options after subcommand going to parent
|
2017-02-20 13:51:33 -05:00 |
|
Henry Fredrick Schreiner
|
4fca03d031
|
Adding case check for subcommand (simple)
|
2017-02-20 13:23:05 -05:00 |
|
Henry Fredrick Schreiner
|
196012a9f7
|
Adding (untested) ignore case abilities
|
2017-02-20 13:22:42 -05:00 |
|
Henry Fredrick Schreiner
|
64e39c2515
|
Adding corrected local settings
|
2017-02-20 12:10:00 -05:00 |
|
Henry Fredrick Schreiner
|
983529a379
|
Adding subcom chaining (untested)
|
2017-02-20 12:08:21 -05:00 |
|
Henry Fredrick Schreiner
|
fd313fcadd
|
Adding ability to “leave out” options (optional). Rename RequierdError to ExtrasError
|
2017-02-20 11:18:51 -05:00 |
|
Henry Fredrick Schreiner
|
4afd32d925
|
STRING -> TEXT like Click
|
2017-02-20 08:39:30 -05:00 |
|
Henry Fredrick Schreiner
|
ad1bd262b5
|
Trying to fix linker errors
|
2017-02-19 15:23:28 -05:00 |
|
Henry Fredrick Schreiner
|
2170b60cc7
|
Windows fixes
|
2017-02-19 15:19:49 -05:00 |
|
Henry Fredrick Schreiner
|
8725de6706
|
Fixes to enable windows compat
|
2017-02-19 15:08:09 -05:00 |
|
Henry Fredrick Schreiner
|
b4b456f594
|
Adding ini support for spaces filtering and quotes
|
2017-02-17 21:23:23 -05:00 |
|
Henry Fredrick Schreiner
|
bf0b18a9f4
|
After discussion, LGPL seems to be the correct license
|
2017-02-17 19:58:06 -05:00 |
|
Henry Fredrick Schreiner
|
ce6c942008
|
Adding doxygen docs
|
2017-02-15 09:35:54 -05:00 |
|
Henry Fredrick Schreiner
|
c71ef09305
|
Fix for missing newline without discription
|
2017-02-14 16:46:26 -05:00 |
|
Henry Fredrick Schreiner
|
1f510725e5
|
Remove flags from inifile
|
2017-02-14 12:21:11 -05:00 |
|
Henry Fredrick Schreiner
|
b359039332
|
Added required subcommand
|
2017-02-13 22:30:16 -05:00 |
|
Henry Fredrick Schreiner
|
4e69e9794d
|
Adding ini print and simple tests
|
2017-02-13 18:37:17 -05:00 |
|
Henry Fredrick Schreiner
|
15c6ee5f3d
|
Added Range and ValidationError, Refactor throwing errors to Option instead of App for Validation
|
2017-02-13 16:28:35 -05:00 |
|
Henry Fredrick Schreiner
|
3a9faa51f7
|
Refactored _parse, only called once now and has ini test
|
2017-02-13 09:55:02 -05:00 |
|
Henry Fredrick Schreiner
|
0f47620704
|
Removing run, clean up App structure
|
2017-02-13 08:42:15 -05:00 |
|
Henry Fredrick Schreiner
|
209c10aa32
|
Updated usage line for subcommands
|
2017-02-12 18:38:41 -05:00 |
|
Henry Fredrick Schreiner
|
f4d8fd0305
|
Added help print and test for requires, envname, and excludes
|
2017-02-12 18:01:33 -05:00 |
|
Henry Fredrick Schreiner
|
b3ce333e1d
|
Adding tests for required, adding mandatory synonym
|
2017-02-12 17:21:36 -05:00 |
|
Henry Fredrick Schreiner
|
b39ed56906
|
Added tests and a fix for requires, exludes
|
2017-02-12 16:45:13 -05:00 |
|
Henry Fredrick Schreiner
|
f4bf6d7226
|
Adding requires, excludes, and getenv (untested)
|
2017-02-12 14:04:36 -05:00 |
|
Henry Fredrick Schreiner
|
905c23bcd0
|
Change license
|
2017-02-12 13:01:43 -05:00 |
|
Henry Fredrick Schreiner
|
92957602ec
|
Adding algorithm includes
|
2017-02-11 10:27:08 -05:00 |
|
Henry Fredrick Schreiner
|
f4ba69223a
|
Adding example for group and documentation
|
2017-02-11 10:03:05 -05:00 |
|
Henry Fredrick Schreiner
|
b774c57dc2
|
Adding help testing, option groups
|
2017-02-11 09:38:35 -05:00 |
|
Henry Fredrick Schreiner
|
67047b71f8
|
Adding first draft of ini support for App
|
2017-02-10 17:21:19 -05:00 |
|
Henry Fredrick Schreiner
|
38f746db3a
|
using -- notation
|
2017-02-09 17:20:44 -05:00 |
|
Henry Fredrick Schreiner
|
aac712b754
|
Adding ini parser, cleanup test CMake
|
2017-02-09 17:18:24 -05:00 |
|
Henry Fredrick Schreiner
|
960cc104db
|
Adding error messages on failed conversion
|
2017-02-09 13:43:32 -05:00 |
|
Henry Fredrick Schreiner
|
cf667f28a9
|
removing added pname from helpstring for optional
|
2017-02-08 20:27:57 -05:00 |
|
Henry Fredrick Schreiner
|
9b31ef38d8
|
Adding positional name to name
|
2017-02-08 15:01:59 -05:00 |
|
Henry Fredrick Schreiner
|
b459d4782d
|
Making positional types clearer
|
2017-02-07 15:00:24 -05:00 |
|
Henry Fredrick Schreiner
|
feaabb4fb3
|
Removed virtual setup, since it didn't work
|
2017-02-07 14:54:39 -05:00 |
|
Henry Fredrick Schreiner
|
56c85b1e22
|
Recovering GCC 4.7 support
|
2017-02-07 14:33:37 -05:00 |
|
Henry Fredrick Schreiner
|
1bf66bc3e5
|
Moved to storing unique_ptr of Options, better support for --help
|
2017-02-07 14:00:03 -05:00 |
|
henryiii
|
6ed2899741
|
Virtual options list, overridable help flag.
|
2017-02-06 23:20:15 -05:00 |
|