Benjamin Fry
f254807c73
WIP: add from_env option
2017-10-05 10:46:55 -07:00
Árpád Goretity
11b60e4de2
Remove unnecessary static
2017-10-05 00:48:36 +02:00
Árpád Goretity
4cb8237e08
Clean up crate_authors macro
2017-10-05 00:09:18 +02:00
Árpád Goretity
cad2e64bdf
Remove unnecessary unsafe {} blocks; remove an unnecessary allocation (String -> str for immediately-discarded debug message)
2017-10-04 22:38:45 +02:00
Kevin K
3224e2e1cd
Merge pull request #1051 from malbarbo/master
...
make vec_map optional
2017-10-03 21:49:01 -04:00
Marco A L Barbosa
d7a9f324b9
Add vec_map feature to README.md
2017-10-02 15:56:55 -03:00
Kevin K
f28d7b4e84
Merge pull request #1053 from mgeisler/version-sync
...
Keep README version numbers in sync with crate version
2017-09-30 10:03:43 -07:00
Martin Geisler
e67a061bcf
docs: add html_root_url attribute
...
This doc attribute is used by rustdoc when generating documentation
for other crates that depend on this crate. With the html_root_url,
rustdoc will be able to generate correct links into this crate.
See C-HTML-ROOT in the Rust API Guidelines for more information:
https://rust-lang-nursery.github.io/api-guidelines/documentation.html#crate-sets-html_root_url-attribute-c-html-root
A version-sync check was added to ensure that the URL is kept up to
date when the crate version changes.
2017-09-23 12:50:21 +02:00
Martin Geisler
e09c248fc1
tests: ensure README version numbers are in sync
2017-09-23 12:45:50 +02:00
Martin Geisler
5536361bcd
docs: sync README version numbers with crate version
2017-09-23 12:32:49 +02:00
Pascal Hertleif
89f0078a0f
Format multiple authors
...
Cargo's `CARGO_PKG_AUTHORS` env var separates author names with a colon,
which is not very pretty to look at. So, let's replace it with a comma.
Clap has the same functionality it its `crate_authors!` macro but as
it's only a few lines of code I didn't want to call that.
2017-09-22 22:09:49 +02:00
Pascal Hertleif
b4494747c7
Remove some trailing spaces
2017-09-22 22:09:49 +02:00
Marco A L Barbosa
7b2aacde08
make vec_map optional
2017-09-19 15:21:58 -03:00
Kevin K
6e948994a6
Merge pull request #1048 from kbknapp/issues-1046,1047
...
Issues 1046,1047
2017-09-15 11:09:20 -07:00
Kevin K
f093b4c1f8
chore: increase version
2017-09-14 10:39:24 -07:00
Kevin K
8567f0a46e
tests: adds tests to guard against subcommand section of help message showing unnecessarily
2017-09-14 10:38:01 -07:00
Kevin K
4ae7b04647
imp: if all subcommands are hidden, the subcommands section of the help message is no longer displayed
...
Closes #1046
2017-09-14 10:37:50 -07:00
Kevin K
e1319fa198
tests: adds tests to guard against options with default values and zero or more values
2017-09-14 10:37:45 -07:00
Kevin K
9c248cbf7d
fix: fixes a bug where default values are not applied if the option supports zero values
...
Closes #1047
2017-09-14 10:37:35 -07:00
Kevin K
326d0a52ce
Merge pull request #1045 from kbknapp/issues-1043,1044
...
Issues 1043,1044
2017-09-14 07:36:57 -07:00
Kevin K
cbd813c1a0
chore: increase version
2017-09-13 20:55:00 -07:00
Kevin K
16cb88e751
tests: fixes tests that regressed
2017-09-13 20:50:21 -07:00
Kevin K
150a0433ce
tests: adds tests for using requires_equals and min_values together
2017-09-13 12:27:19 -07:00
Kevin K
10ae208f68
fix: fixes using require_equals(true) and min_values(0) together
...
Closes #1044
2017-09-13 12:26:52 -07:00
Kevin K
0136e991c4
tests: adds tests for App::long_about
2017-09-13 11:41:49 -07:00
Kevin K
a8257ea0ff
fix(Help Message): fixes long_about not being usable
...
Closes #1043
2017-09-13 11:41:25 -07:00
Kevin K
2094c28d15
Merge pull request #1039 from siiptuo/fix-completion-special-characters
...
Escape special characters in zsh and fish completions
2017-09-13 10:58:33 -07:00
Kevin K
e053d4ab0c
Merge pull request #1040 from Fraser999/bugfix
...
fix: avoid panic generating default help msg if term width set to 0 due to issue in textwrap 0.7.0
2017-09-13 10:57:00 -07:00
Tuomas Siipola
87e019fc84
fix: escape special characters in zsh and fish completions
2017-09-12 18:27:29 +03:00
Fraser Hutchison
b3eadb0de5
fix: avoid panic generating default help msg if term width set to 0 due to bug in textwrap 0.7.0
...
upgrade textwrap to 0.8.0 and add regression test
2017-09-07 00:19:08 +01:00
Kevin K
f2266e2389
Merge pull request #1029 from kbknapp/contrib-update
...
chore: updates the contributors list
2017-08-14 23:08:08 -04:00
Kevin K
677b28f5d5
chore: updates the contributors list
2017-08-14 23:06:50 -04:00
Kevin K
f8d21f0cf9
Merge pull request #1028 from kbknapp/sponsors
...
chore: adds a sponsors file
2017-08-14 22:46:55 -04:00
Kevin K
79f8977ff1
Merge pull request #1022 from Phlosioneer/master
...
Fix documentation typo
2017-08-14 22:42:48 -04:00
Kevin K
c04c0aafd6
Merge pull request #1021 from manuel-rhdt/patch-1
...
Fix small typo in Readme
2017-08-14 22:42:08 -04:00
Kevin K
05aec692cb
Merge pull request #1019 from wabain/fix-flag-after-subcommand-suggestion
...
Fix suggestions for flags under subcommands
2017-08-14 22:41:36 -04:00
Kevin K
c56f2f2422
chore: adds a sponsors file
2017-08-14 22:39:58 -04:00
Phlosioneer
4428cb87f3
Fix documentation type
...
"Value" was misspelled "vaue"
2017-08-08 21:48:07 -04:00
Manuel Reinhardt
9d089c1cc0
Fix small typo in Readme
2017-08-08 19:34:31 +02:00
William Bain
434ea5ba71
fix(Suggestions): output for flag after subcommand
2017-08-05 12:46:50 -04:00
Kevin K
1ef6e62e1e
Merge pull request #1016 from kbknapp/unicode-segmentation-bump
...
Unicode segmentation bump
2017-07-29 17:07:02 -04:00
Kevin K
517276c6f3
chore: increase version
2017-07-29 15:29:39 -04:00
Kevin K
8699dfc37b
style: changes try-bang macro to questionmark
2017-07-29 14:29:22 -04:00
Kevin K
81b2946d14
chore: updates minimum required Rust to 1.13.0 in Travis config
2017-07-29 14:04:54 -04:00
Kevin K
cd7b40a21c
imp: bumps unicode-segmentation to v1.2
2017-07-29 14:01:55 -04:00
Kevin K
30b79d8764
Merge pull request #1009 from mgeisler/textwrap-0.7.0
...
perf: update textwrap to version 0.7.0
2017-07-29 13:43:04 -04:00
Kevin K
f3be58ec41
Merge pull request #1006 from kieraneglin/master
...
Fixed grammar and improved formatting of github issue template
2017-07-29 13:42:17 -04:00
Martin Geisler
c2d4e63756
perf: update textwrap to version 0.7.0
...
This version of textwrap uses a new wrapping algorithm that allocates
fewer strings on the heap.
The 05_ripgrep benchmarks shows a performance improvement of 3-15%.
The build_help_long benchmark benefits the most since it uses longer
help texts.
2017-07-22 17:17:40 +02:00
Kieran
965dff64c2
Merge branch 'master' into master
2017-07-21 09:47:20 -07:00
Kevin K
76869a0d68
chore: fix increase version
2017-07-21 09:59:01 -04:00