Martchus
|
70869f24a8
|
Add method to reset arguments recursively
|
2016-11-26 00:11:48 +01:00 |
Martchus
|
9f3ca443e4
|
Make ArgumentParser::verifyArgs() more strict
|
2016-11-15 22:02:40 +01:00 |
Martchus
|
bbb884da30
|
Don't imply args which can't be combined
Leads to more useful error messages if an unknown
argument has been specified.
|
2016-11-15 21:44:23 +01:00 |
Martchus
|
a1189d3c3b
|
Allow specifying custom exit() function
|
2016-10-30 00:37:28 +02:00 |
Martchus
|
438ca48cbb
|
Improve doc
|
2016-10-30 00:30:54 +02:00 |
Martchus
|
5119bb5c6a
|
Improve ArgumentParser::readSpecifiedArgs()
- Fix minor issues
- Add further test cases
|
2016-10-29 23:54:30 +02:00 |
Martchus
|
72426e2d4c
|
Fix bash completion when dir/file contains single quote
Also a few other improvements in bash completion code
|
2016-10-22 20:52:08 +02:00 |
Martchus
|
4c40004f0b
|
Improve CLI utils
- Add ArgumentParser::readArgs()
- Add Indentation
- Fix eraseLine()
|
2016-10-02 21:53:58 +02:00 |
Martchus
|
4829aa40b9
|
Fix mistakes in doc
|
2016-09-17 11:44:49 +02:00 |
Martchus
|
d6b08b8ed9
|
Fix decoration for static builds
- Also add improvemnts a few other things in the build system
|
2016-08-29 15:35:48 +02:00 |
Martchus
|
df8d942e1c
|
Improve argument parser
- Fix completion of values already containing '='
- Fix completion when current word contains '='
- Improve formatting of help
- Fix typo
|
2016-07-31 23:20:31 +02:00 |
Martchus
|
a3e9174476
|
Remove findArg
|
2016-07-17 01:27:42 +02:00 |
Martchus
|
23346e1a8e
|
Add convenience method to get first value
|
2016-07-17 01:26:34 +02:00 |
Martchus
|
d749ba7cc2
|
Provide complete occurance info (callbacks)
|
2016-07-04 23:18:49 +02:00 |
Martchus
|
03094a1f61
|
Add support for bash completion
|
2016-07-04 02:46:54 +02:00 |
Martchus
|
8bcf8cd008
|
Check for siblings of parent args
|
2016-06-23 00:58:43 +02:00 |
Martchus
|
a3648963ee
|
Make argv const
|
2016-06-17 17:55:09 +02:00 |
Martchus
|
79ce6e9aa6
|
Improve argument parser
- Fix some implementation details
- Extend tests
|
2016-06-14 00:43:32 +02:00 |
Martchus
|
526cbc5282
|
Rewrite argument parsing
|
2016-06-13 00:00:36 +02:00 |
Martchus
|
4f87cc1181
|
Use C-strings where std::string is unneccessary
|
2016-06-11 19:42:03 +02:00 |
Martchus
|
db7b02b1db
|
Make header guards more unique and consistent
|
2016-06-11 19:09:14 +02:00 |
Martchus
|
f3077ef8e3
|
Use C-strings for argument definitions
Argument names and abbreviations are always
C-string literals and hence using std::string
has no advantage.
|
2016-05-25 01:24:17 +02:00 |
Martchus
|
ff15a54624
|
added addMainArgument
|
2016-02-27 01:19:16 +01:00 |
Martchus
|
6e1f2d4d56
|
added example
|
2015-10-06 22:27:16 +02:00 |
Martchus
|
4d6bf67188
|
fixed includes
|
2015-09-06 20:19:09 +02:00 |
Martchus
|
06ce1629cc
|
added export macro
|
2015-08-27 21:36:48 +02:00 |
Martchus
|
f159952090
|
added application info
|
2015-08-25 19:12:05 +02:00 |
Martchus
|
8896fb7673
|
added missing initialization of m_denotesOperation, small adjustments
|
2015-07-27 23:19:10 +02:00 |
Martchus
|
aa3f3b5906
|
improved argument parser
|
2015-05-08 23:20:47 +02:00 |
Martchus
|
24ba96a17f
|
First commit
|
2015-04-22 18:36:40 +02:00 |