Kevin K
bc4495b32e
perf(App): more BTreeMap->Vec, Opts and SubCmds
2015-11-08 03:48:13 -05:00
Kevin K
d357640fab
perf(App): changes flags BTreeMap->Vec
2015-11-08 01:50:12 -05:00
Kevin K
78971fd68d
perf(App): removed unneeded BTreeMap
2015-11-08 01:08:06 -05:00
Kevin K
64b921d087
perf(App): changes BTreeMap to VecMap in some instances
2015-11-08 01:01:11 -05:00
Kevin K
111745c937
chore: updates clippy
2015-11-07 00:08:15 -05:00
Kevin K
2b6d1dc3c3
chore: dep update
2015-11-04 03:00:53 -05:00
Kevin K
cdc29175bc
imp: massive errors overhaul
2015-11-03 08:26:17 -05:00
Kevin K
ea4740ca3b
tests(Errors): improves error testing
2015-11-03 08:26:17 -05:00
Homu
e70b289c5e
Auto merge of #338 - kbknapp:issue-335, r=Vinatorul
...
tests(Exit Codes): adds some formatting and exit code testing
Relates to #335
Notably missing thing such as testing `AppSettings`
2015-11-03 20:24:58 +09:00
Homu
c070bc7c69
Auto merge of #337 - kbknapp:1.4.7, r=kbknapp
...
chore: increase version
2015-11-03 17:35:30 +09:00
Homu
acf3f75088
Auto merge of #336 - kbknapp:issue-333, r=kbknapp
...
fix(Error Status): fixes bug where --help and --version return non-ze…
…ro exit code
Closes #333
2015-11-03 17:05:22 +09:00
Kevin K
e59bc0c160
imp(Errors): errors have been vastly improved
2015-11-03 02:09:49 -05:00
Kevin K
ec0089d42e
perf(App): removed excess clones
2015-11-03 02:07:57 -05:00
Kevin K
19538b9c22
chore: fixes features declarations
2015-11-03 01:59:08 -05:00
Kevin K
b261783c71
refactor(UsageParser): moves code for readability
2015-11-03 01:59:08 -05:00
Kevin K
a4c6272e38
tests(Exit Codes): adds some formatting and exit code testing
2015-11-03 01:03:02 -05:00
Kevin K
4767834113
chore: increase version
2015-11-02 23:23:27 -05:00
Kevin K
89b51fdf8b
fix(Error Status): fixes bug where --help and --version return non-zero exit code
2015-11-02 22:56:05 -05:00
Homu
c748cef855
Auto merge of #334 - ogham:master, r=Vinatorul
...
Fix a bunch of typos in comments
Hi,
I went through and fixed a few typos in comments here and there. I've changed the comments in the code, and the readme, but nowhere else. No code has changed other than doc comments, and the tests still pass!
2015-11-02 23:17:55 +09:00
Ben S
00b61ae226
Fix a bunch of typos in comments
2015-11-01 14:02:37 +00:00
Homu
aa02706d04
Auto merge of #332 - jimmycuadra:arg-docs, r=kbknapp
...
Improvements to clap::Arg docs
Some fairly minor improvements to the docs for `Arg`. Some typo fixes, and more substantially, rewritten docs for the `multiple` method to clarify that it does actually work alongside `takes_value` and how the two behave together.
2015-10-30 14:46:55 +09:00
Jimmy Cuadra
434f497ab6
docs: Clarify behavior of Arg::multiple with options.
2015-10-29 22:40:47 -07:00
Jimmy Cuadra
c1f66b5de7
docs: Fix typos and improve grammar.
2015-10-29 22:40:10 -07:00
Homu
7c55a92321
Auto merge of #331 - kbknapp:v1.4.6, r=kbknapp
...
chore: increase version
2015-10-29 20:38:05 +09:00
Homu
e047ab4fca
Auto merge of #330 - kbknapp:issue-329, r=kbknapp
...
Issue 329
2015-10-29 18:22:18 +09:00
Homu
8a59c3f1d6
Auto merge of #328 - kbknapp:lints-update, r=kbknapp
...
Lints update
2015-10-29 15:55:38 +09:00
Kevin K
fd10aa7d64
chore: increase version
2015-10-29 01:36:12 -04:00
Kevin K
62679d8d8a
chore: adds new contributors
2015-10-29 01:14:22 -04:00
Kevin K
1a8bf31e7a
docs: adds comparison in readme
...
Closes #325
2015-10-29 01:07:43 -04:00
Kevin K
27df8b9d98
fix(Versionless SubCommands): fixes a bug where the -V flag was needlessly built
...
Closes #329
2015-10-29 00:23:09 -04:00
Kevin K
e639adad22
style: removes commented out code
2015-10-28 11:00:31 -04:00
Kevin K
d0c13d2960
style: rustfmt run
2015-10-28 10:56:10 -04:00
Kevin K
f161ffa470
chore: updates and implements lint findings
2015-10-28 10:55:26 -04:00
Kevin K
aff89d579b
feat: allows parsing without a binary name for daemons and interactive CLIs
...
Closes #318
2015-10-28 06:45:49 -04:00
Kevin K
c47025dca2
fix(Safe Matches): using 'safe' forms of the get_matches family no longer exit the process
...
Closes #256
2015-10-28 05:55:04 -04:00
Kevin K
c9a9548a8f
fix(Option Args): fixes bug with args and multiple values
...
Closes #323
2015-10-28 04:54:28 -04:00
Kevin K
40ed2b50c3
fix(POSIX Overrides): fixes bug where required args are overridden
2015-10-28 04:51:42 -04:00
Kevin K
e3be87cfc0
fix(Help and Version): only builds help and version once
2015-10-28 00:25:40 -04:00
Homu
3fcdc6f334
Auto merge of #322 - kbknapp:dev-vin, r=kbknapp
...
moving to travis crates infrastructure
The idea is to get rid of `sudo` in the script, so `travis` can run builds on new crates infrastructure. It will increase build speed and decrease load on `travis`.
2015-10-27 23:34:18 +09:00
Alexander Kuvaev
6f186a57d1
chore: moving to travis crates infrastructure
2015-10-27 17:06:15 +03:00
Alexander Kuvaev
16bc2519db
chore: stop using sudo
2015-10-27 16:53:45 +03:00
Homu
9a5c2f6674
Auto merge of #320 - N-006:patch-1, r=kbknapp
...
chore: use newer style in Cargo.toml
2015-10-21 16:05:57 +09:00
Vlad
52ac3e6e92
chore: format
2015-10-19 15:00:13 +03:00
Vlad
016b8a7c1b
chore: use newer style in Cargo.toml
2015-10-19 14:46:24 +03:00
Homu
9f488d7000
Auto merge of #317 - kbknapp:issue-309, r=Vinatorul
...
fix(Errors): tones down quoting in some error messages
Closes #309
Turns out it's just a single message which quotes outside a sentence.
2015-10-14 05:37:57 +09:00
Kevin K
1e2fffe34c
tests: updates tests to less quoty errors
2015-10-13 14:30:35 -04:00
Kevin K
34ce59ede5
fix(Errors): tones down quoting in some error messages
...
Closes #309
2015-10-13 13:46:35 -04:00
Homu
6bd1bd8ca8
Auto merge of #315 - kbknapp:v1.4.5, r=kbknapp
...
chore: increase version
2015-10-07 04:31:07 +09:00
Kevin K
ed62644819
chore: increase version
2015-10-06 15:28:55 -04:00
Homu
cf37cfb53e
Auto merge of #314 - kbknapp:issue-277-take3, r=Vinatorul
...
fix: fixes crash on invalid arg error
Once this merges I'm going to ahead and put out 1.4.5 since this fixes a crash.
Relates to #277
2015-10-07 04:19:50 +09:00