Commit graph

1708 commits

Author SHA1 Message Date
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
Kevin K
c78ce128eb fix: fixes crash on invalid arg error 2015-10-06 15:08:59 -04:00