Kevin K.
60df15c6f5
Merge pull request #240 from kbknapp/issue-231
...
Issue 231 + Others
2015-09-08 22:57:23 -04:00
Kevin K.
c0c1613188
Merge branch 'master' into issue-231
2015-09-08 22:49:07 -04:00
Kevin K.
3d1bc93867
Merge pull request #238 from james-darkfox/builder-macro
...
feat: Builder macro to assist with App/Arg/Group/SubCommand building
2015-09-08 22:46:44 -04:00
Kevin K
4a6ad4e73a
tests(App Help): tests writing of App help message
2015-09-08 22:39:31 -04:00
Kevin K
1e6403b6a8
feat(Errors): allows consumers to write to stderr and exit on error
2015-09-08 22:38:44 -04:00
Kevin K
56b95f3208
feat: allows printing help message by library consumers
2015-09-08 22:38:07 -04:00
James McGlashan
a99e96d224
New contributor!
2015-09-09 12:28:16 +10:00
Kevin K
f9c04aeb2c
tests(App): adds print_help test
2015-09-08 21:03:20 -04:00
Kevin K
c92a98fb67
tests(Hidden Args): fixes tests to include hidden field
2015-09-08 21:02:54 -04:00
Kevin K
2cab4d0334
feat: allows defining hidden args and subcmds
...
Closes #231
2015-09-08 20:45:14 -04:00
James McGlashan
443841b012
feat: Builder macro to assist with App/Arg/Group/SubCommand building
2015-09-08 22:53:31 +10:00
Kevin K.
ebdd73f37e
Merge pull request #237 from kbknapp/incver
...
chore: increase version
2015-09-07 21:45:34 -04:00
Kevin K
211e9d7ab3
chore: increase version
2015-09-07 21:37:17 -04:00
Kevin K.
6f97bd073c
Merge pull request #236 from kbknapp/interactive-cli
...
feat: adds abiltiy not consume self when parsing matches and/or exit …
2015-09-07 21:26:57 -04:00
Kevin K
94003db4b5
feat: adds abiltiy not consume self when parsing matches and/or exit on help
2015-09-07 21:18:00 -04:00
Kevin K.
f9144c978b
Merge pull request #233 from kbknapp/readme
...
chore: fixes spelling in readme
2015-09-07 11:20:38 -04:00
Kevin K
26899e95cd
chore: fixes spelling in readme
2015-09-06 22:17:17 -04:00
Kevin K.
7b01df6957
Merge pull request #232 from kbknapp/rustfmt
...
Runs rustfmt against code base
2015-09-06 21:50:03 -04:00
Kevin K
81ad800cd8
Merge branch 'master' into rustfmt
...
Closes #230
2015-09-06 21:43:15 -04:00
Kevin K
40229efd99
style: post rustfmt run
2015-09-06 21:37:45 -04:00
Alexander Kuvaev
72ff0b9c17
Merge pull request #227 from Vinatorul/dev
...
Switching run_tests.py to Rust tests
2015-09-06 23:49:48 +03:00
Alexander Kuvaev
5ef59a7a19
tests: fixed yaml test
2015-09-06 23:34:15 +03:00
Alexander Kuvaev
7a2375bcea
tests: add tests for requires
2015-09-06 23:13:55 +03:00
Alexander Kuvaev
7fdcb4761a
tests: Added requirement override tests
2015-09-06 22:34:37 +03:00
Alexander Kuvaev
952fa4d246
tests: conflict override tests
2015-09-06 22:22:37 +03:00
Alexander Kuvaev
7e3e696471
tests: Add sub_command_negate_requred false-negative test
2015-09-06 22:13:16 +03:00
Alexander Kuvaev
a4a00b03e3
tests: add tests for flag and groups conflicts
2015-09-06 13:46:58 +03:00
Kevin K.
a7eb9519b3
Merge pull request #226 from Vinatorul/dev
...
Updated How to Contribute
2015-09-05 23:37:29 -04:00
Alexander Kuvaev
ecc084e32c
chore: updated How to Contribute
2015-09-06 02:08:54 +03:00
Alexander Kuvaev
71dedcae3f
Merge pull request #225 from Vinatorul/doc_fix
...
Changed examples content
2015-09-06 01:53:50 +03:00
Alexander Kuvaev
b9ca261634
docs(ClapErrorType): changed examples content
2015-09-06 01:44:20 +03:00
Alexander Kuvaev
fddd67615a
Merge pull request #224 from Vinatorul/doc_fix
...
Fixed ClapErrorType docs
2015-09-06 01:18:28 +03:00
Alexander Kuvaev
dd05784327
docs: fixed ClapErrorType docs
2015-09-06 01:12:46 +03:00
Alexander Kuvaev
f3b99fc4e7
Merge pull request #223 from Vinatorul/safe_funcs
...
Added ability for users to handle errors themselves
2015-09-06 01:01:43 +03:00
Alexander Kuvaev
934e6fbb64
feat(App): Added ability for users to handle errors themselves
...
Now you can use get_matches_safe instead of get_mathces if you want
to handle errors yourself.
This will allow now to write false-negative tests and check what type
of error occurs
2015-09-06 00:17:32 +03:00
Kevin K.
11451b91f7
Merge pull request #219 from Vinatorul/report_error_refact
...
report_error refactoring
2015-09-05 13:30:36 -04:00
Alexander Kuvaev
f99fadae0c
Merge branch 'master' into report_error_refact
2015-09-05 00:44:44 +03:00
Alexander Kuvaev
afaf198504
refactor(App): Now most parser function will return Result with Err...
...
... instead of hard exiting
2015-09-05 00:32:11 +03:00
Kevin K.
f1d5d09d4e
Merge pull request #222 from kbknapp/depgraph-update
...
chore: updates clap dep graph
2015-09-04 16:21:55 -04:00
Alexander Kuvaev
f5406076de
Merge remote-tracking branch 'upstream/master' into report_error_refact
2015-09-04 22:58:25 +03:00
Kevin K
906df9d037
chore: updates clap dep graph
2015-09-04 15:58:08 -04:00
Kevin K
c279b800a2
chore: increase version
2015-09-04 14:19:55 -04:00
Kevin K.
29c1d566d3
Merge pull request #221 from kbknapp/coverage
...
Adds some additional tests, and makes a very small perf change to some internals
2015-09-04 14:13:55 -04:00
Kevin K
3cb4a48ebd
perf: changes ArgGroup HashSets to Vec
2015-09-04 14:05:42 -04:00
Kevin K
e1694922f5
tests: adds test for ArgGroups
2015-09-04 13:58:00 -04:00
Kevin K
32044f26e0
tests: adds tests for PosBuilder Display
2015-09-04 13:29:57 -04:00
Kevin K
3a5bb17596
tests: adds tests for FlagBuilder Display
2015-09-04 13:29:45 -04:00
Kevin K
e27a3f3146
tests: adds tests for AppSettings FromStr
2015-09-04 13:16:24 -04:00
Kevin K
baab2e3f40
perf: changes BTreeSet for Vec in some instances
2015-09-04 13:04:24 -04:00
Kevin K
cfaae03b2a
tests: adds tests for did_you_mean suggestions
2015-09-04 13:04:18 -04:00