Will Murphy
fea31ddfb1
WIP something like the right shape
2017-10-18 07:42:17 -04:00
Will Murphy
97e978e7b0
starting path using several small methods, looks promising
2017-10-18 07:42:17 -04:00
Will Murphy
aafcf88354
WIP
2017-10-18 07:42:17 -04:00
Will Murphy
6d981fb970
my tests pass but I broke one existing test
2017-10-18 07:42:17 -04:00
Kevin K
dce616998e
imp: args that have require_delimiter(true) is now reflected in help and usage strings
...
Closes #1052
2017-10-12 15:11:24 -07:00
Benjamin Fry
85f0fd1c87
always add env parameter when passed
2017-10-11 17:15:48 -07:00
Kevin K
2acd9b23f5
Merge branch 'from_env' of https://github.com/bluejekyll/clap-rs into bluejekyll-from_env
2017-10-07 10:22:23 -07:00
Kevin K
609a1f27a1
Merge pull request #1058 from H2CO3/master
...
Reduce amount of unsafe code
2017-10-07 12:59:00 -04:00
Árpád Goretity
ac97edde90
Reorganize optionally depending on term_width
2017-10-06 13:14:01 +02:00
Benjamin Fry
2fa8f835de
put env: before default as that will be chosen first
2017-10-05 15:09:19 -07:00
Benjamin Fry
81cae1f620
add space in help output
2017-10-05 13:44:25 -07:00
Benjamin Fry
5fccd1fef8
add additional tests
2017-10-05 10:47:53 -07:00
Benjamin Fry
779560b5d5
fix some typos
2017-10-05 10:47:53 -07:00
Benjamin Fry
ec46b55fb3
add documentation and examples
2017-10-05 10:47:53 -07:00
Benjamin Fry
bad5d19edb
add env key for help msg
2017-10-05 10:47:53 -07:00
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
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
Marco A L Barbosa
7b2aacde08
make vec_map optional
2017-09-19 15:21:58 -03: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
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
16cb88e751
tests: fixes tests that regressed
2017-09-13 20:50:21 -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
a8257ea0ff
fix(Help Message): fixes long_about not being usable
...
Closes #1043
2017-09-13 11:41:25 -07:00
Tuomas Siipola
87e019fc84
fix: escape special characters in zsh and fish completions
2017-09-12 18:27:29 +03:00
Kevin K
79f8977ff1
Merge pull request #1022 from Phlosioneer/master
...
Fix documentation typo
2017-08-14 22:42:48 -04:00
Phlosioneer
4428cb87f3
Fix documentation type
...
"Value" was misspelled "vaue"
2017-08-08 21:48:07 -04:00
William Bain
434ea5ba71
fix(Suggestions): output for flag after subcommand
2017-08-05 12:46:50 -04:00
Kevin K
8699dfc37b
style: changes try-bang macro to questionmark
2017-07-29 14:29:22 -04:00
Jordan Danford
4a9acd6d9b
Fix documentation for print_long_help, trim whitespace
2017-07-21 09:40:29 -04:00
kennytm
fb7d6231f1
impl Default for Values + OsValues for any lifetime.
2017-07-21 09:40:06 -04:00
Kevin K
d02e24a970
Merge pull request #980 from little-dude/flag
...
Suggest to use flag after a sub-command
2017-06-16 10:28:41 -04:00
Corentin Henry
e8518cf07d
tests(Suggestions): update tests for subcommand suggestions
2017-06-12 08:03:39 -07:00
Corentin Henry
2671ca7260
imp(Suggestions): suggests to use flag after subcommand when applicable
...
If an invalid flag is found and this flag is a valid flag for a
sub-command, suggest using it after the subcommand
fix https://github.com/kbknapp/clap-rs/issues/927
2017-06-12 08:03:14 -07:00
Corentin Henry
9d5482ebf6
clippy: block_in_if_condition_stmt
2017-06-12 07:56:22 -07:00
Corentin Henry
35306ed9f1
clippy: single_match
2017-06-12 07:56:22 -07:00
Corentin Henry
cda5cfd1a8
clippy: explicit_iter_loop
2017-06-12 07:56:22 -07:00
Corentin Henry
2859af0e52
clippy: block_in_if_condition_stmt
2017-06-12 07:56:22 -07:00
Corentin Henry
2121c6b908
clippy: ignore too_many_arguments
2017-06-12 07:56:22 -07:00
Corentin Henry
f54b9dce74
clippy: ignore useless_let_if_seq
2017-06-12 07:56:22 -07:00
Corentin Henry
97394164c7
clippy: useless_let_if_seq
2017-06-12 07:56:22 -07:00
Corentin Henry
6e96447c50
clippy: or_fun_call
2017-06-12 07:56:22 -07:00
Corentin Henry
23e2f2b07b
remove vec_remove!
...
it is used only once in the whole codebase and is only three lines long
2017-06-12 07:56:22 -07:00
Corentin Henry
80900a388c
clippy: op_ref in vec_remove!
2017-06-12 07:56:22 -07:00
Corentin Henry
bc2103c643
clippy: op_ref for _find_by_long!
2017-06-12 07:56:22 -07:00
Corentin Henry
26f8ce01b9
clippy: op_ref in find_by_name!
2017-06-12 07:56:22 -07:00
Corentin Henry
adb253e63d
clippy: op_ref
2017-06-12 07:56:22 -07:00