Kevin K
|
cfaae03b2a
|
tests: adds tests for did_you_mean suggestions
|
2015-09-04 13:04:18 -04:00 |
|
Kevin K
|
63dbc5569f
|
tests: adds tests for colored output
|
2015-09-04 11:59:33 -04:00 |
|
Alexander Kuvaev
|
f1c5bf5511
|
refactor(App): report_error refactoring
|
2015-09-04 00:51:37 +03:00 |
|
Kevin K
|
82a09abb32
|
Merge branch 'issue-205' of https://github.com/Vinatorul/clap-rs into vin-issue-205
|
2015-09-01 00:05:54 -04:00 |
|
Kevin K
|
b17808ffbd
|
Merge branch 'master' into issue-80
|
2015-09-01 00:03:16 -04:00 |
|
Kevin K
|
ab41d7f382
|
docs(YAML): adds examples for using YAML to build a CLI
|
2015-08-31 23:57:35 -04:00 |
|
Kevin K
|
19b348a100
|
docs(Args from YAML): fixes doc examples
|
2015-08-31 23:57:35 -04:00 |
|
Kevin K
|
ecf88665cb
|
feat(ArgGroups): adds support for building ArgGroups from yaml
|
2015-08-31 23:57:25 -04:00 |
|
Kevin K
|
e415cf78ba
|
feat(Subcommands): adds support for subcommands from yaml
|
2015-08-31 23:57:16 -04:00 |
|
Kevin K
|
86cf4c4562
|
feat(YAML): allows building a CLI from YAML files
|
2015-08-31 23:57:16 -04:00 |
|
Kevin K
|
169ffec100
|
fix(Unified Help Messages): fixes a crash from this setting and no opts
Closes #210
|
2015-08-30 23:36:04 -04:00 |
|
Kevin K
|
f482387544
|
refactor: breaks up app code into different files
|
2015-08-30 17:10:26 -04:00 |
|
Kevin K
|
4f836ee5ef
|
refactor(Examples): corrects compiler warnings about names
Closes #204
|
2015-08-30 15:43:57 -04:00 |
|
Alexander Kuvaev
|
5a8e341e8e
|
refactor(ArgGroup): changed Vec<&str> using to &[&str]
|
2015-08-30 20:22:26 +03:00 |
|
Alexander Kuvaev
|
0cfecd328c
|
tests: moved tests from lib.rs to tests.rs and tests dir
|
2015-08-28 21:48:37 +03:00 |
|
Kevin K
|
ad962ec478
|
feat(Args): allows opts and args to define a name for help and usage msgs
|
2015-08-27 12:05:23 -04:00 |
|
Kevin K
|
3d5e9a6ced
|
fix(Possible Values): fixes a bug where suggestions arent made when using --long=value format
Closes #192
|
2015-08-26 19:49:39 -04:00 |
|
Kevin K
|
ff9628d24d
|
chore: comments out clippy until 0.0.12 is on crates.io
|
2015-08-26 17:32:25 -04:00 |
|
Kevin K
|
5aa02042ca
|
chore: separates nightly features from travis-cargo flags
|
2015-08-25 17:28:46 -04:00 |
|
Alexander Kuvaev
|
b41afa8c3d
|
fix(App, Args): fixed subcommand reqs negation
Closes #188
|
2015-08-24 14:30:33 -04:00 |
|
Alexander Kuvaev
|
9c135eb790
|
fix(App): fixed requirmets overriding
|
2015-08-23 01:47:19 +03:00 |
|
Alexander Kuvaev
|
fc7a31a745
|
fix: fixed confusing error message, also added test for it
|
2015-08-22 12:45:25 +03:00 |
|
Alexander Kuvaev
|
999456969d
|
tests: test for multiple flags in single
|
2015-08-22 00:04:36 +03:00 |
|
Alexander Kuvaev
|
56ea693084
|
tests: tests for flag using
|
2015-08-21 23:55:13 +03:00 |
|
Alexander Kuvaev
|
38fb26b9d7
|
tests: addet options values testing to some tests
|
2015-08-21 23:46:51 +03:00 |
|
Alexander Kuvaev
|
215fc821a7
|
tests: tests for options using
|
2015-08-21 23:42:47 +03:00 |
|
Alexander Kuvaev
|
133a26c2fb
|
tests: rewrote test for multiple occurrences
|
2015-08-20 21:52:48 +03:00 |
|
Kevin K
|
754d6b7dd1
|
tests: adds tests for posix compatible conflicts
|
2015-08-19 21:44:25 -04:00 |
|
Kevin K
|
8c2d48acf5
|
feat: implements posix compatible conflicts for long args
|
2015-08-19 21:40:06 -04:00 |
|
Kevin K.
|
70e48d1357
|
Merge pull request #177 from Vinatorul/issue176
Added overrides to support conflicts in POSIX compatible manner
|
2015-08-19 21:23:24 -04:00 |
|
Alexander Kuvaev
|
eed54ff836
|
tests: moved code from claptests to lib.rs, also moved one test
|
2015-08-20 00:46:06 +03:00 |
|
Alexander Kuvaev
|
ddc3976a58
|
Merge branch 'issue176' of https://github.com/Vinatorul/clap-rs into issue176
|
2015-08-19 20:42:52 +03:00 |
|
Alexander Kuvaev
|
cd6649959f
|
feat(Args) method to add multiple overrides at once
|
2015-08-19 20:37:17 +03:00 |
|
Kevin K
|
d715646e69
|
feat(Args): allows defining POSIX compatible argument conflicts
|
2015-08-18 23:59:04 -04:00 |
|
Kevin K
|
d0c3b37970
|
perf(Args and Apps): changes HashSet->Vec in some instances for increased performance
|
2015-08-18 22:04:22 -04:00 |
|
Alexander Kuvaev
|
5a18fa4ffe
|
wip: removed 'o lifetime
|
2015-08-18 23:53:03 +03:00 |
|
Alexander Kuvaev
|
92b9f8f5bf
|
wip: fixed docs and remove faulty #[cfg(test)] block
|
2015-08-18 23:27:24 +03:00 |
|
Alexander Kuvaev
|
0b916a00de
|
feat: added overrides to support conflicts in POSIX compatible manner
|
2015-08-18 22:33:52 +03:00 |
|
Kevin K
|
19c46e1403
|
chore: fix until clippy on crates.io is updated
|
2015-08-14 20:58:18 -04:00 |
|
Kevin K
|
0349654717
|
docs: updates docs for new features
|
2015-08-14 20:25:21 -04:00 |
|
Kevin K
|
4a00e2510d
|
imp(AppSettings): adds ability to add multiple settings at once
|
2015-08-14 20:17:14 -04:00 |
|
Kevin K.
|
3b020f9e42
|
Merge pull request #174 from kbknapp/issue-170
feat(Args): allows for custom argument value validations to be defined
|
2015-08-14 19:39:42 -04:00 |
|
Alexander Kuvaev
|
7df170d7f4
|
fix: fixed misspell and enum name
|
2015-08-15 02:11:20 +03:00 |
|
Kevin K
|
84ae2ddbce
|
feat(Args): allows for custom argument value validations to be defined
Closes #170
|
2015-08-14 18:46:13 -04:00 |
|
Alexander Kuvaev
|
ade367780c
|
docs: fixed docs for previous changes
|
2015-08-15 01:16:35 +03:00 |
|
Alexander Kuvaev
|
dc3ada7386
|
fix: fixed use for clap crate
|
2015-08-15 01:15:47 +03:00 |
|
Alexander Kuvaev
|
618dc4e2c2
|
feat: Replace application level settings with enum variants
|
2015-08-15 00:14:59 +03:00 |
|
Kevin K
|
8a2cd7f95f
|
imp: code corrections thanks to rust-clippy
|
2015-08-14 00:21:16 -04:00 |
|
Kevin K
|
d63c013631
|
fix: fixes two bugs in App when printing newlines in help and subcommands required error
|
2015-08-01 00:44:20 -04:00 |
|
Kevin K
|
93e915dfe3
|
perf: removes some unneeded allocations
|
2015-07-29 17:55:02 -04:00 |
|