Kevin K
7b544e00d9
tests(AllowMissingPositional): adds tests for new 'skipping to last positional' with '--'
2018-03-20 20:57:14 -04:00
Kevin K
219b96b672
imp(AllowMissingPositional): improves the ability of AllowMissingPositional to allow 'skipping' to the last positional arg with '--'
2018-03-20 20:54:26 -04:00
Thomas Vincent
ce62bcaa06
Fix the --nb-cars
option in the example ( #85 )
2018-03-19 23:45:47 +01:00
Kevin K
59687be81f
Merge pull request #1218 from kbknapp/v3-dev
...
backporting 2.x fixes and features
2018-03-19 17:13:13 -04:00
Kevin K
91e275c609
Use short help as tooltip in PowerShell completion
...
Also fixed some small issues with subcommand detection.
2018-03-19 17:12:10 -04:00
Kevin K
bd5143d1f8
fish: Fix completion of >1 options
2018-03-19 17:12:06 -04:00
Matthias Krüger
1e3c715c47
Cargo.toml: use codegen-units = 1 in release and bench profiles.
2018-03-19 17:12:02 -04:00
Kevin K
92eab59dfc
docs: Fix some typos and markdown issues.
2018-03-19 17:11:59 -04:00
Katharina
919fd32dfb
Moving the line into the apropriate section
2018-03-19 17:11:57 -04:00
andy boot
a4d080370c
fix typo
2018-03-19 16:48:01 -04:00
Kevin K
b74faf921d
Merge pull request #1217 from kbknapp/v3-dev
...
refactor(Arg): reverts some of the v3 deprecations to ease the upgrade process
2018-03-19 16:36:18 -04:00
Kevin K
82ffb821de
refactor(Arg): reverts some of the v3 deprecations to ease the upgrade process
2018-03-19 16:33:56 -04:00
William Murphy
b9e4c058fa
Merge pull request #1208 from willmurphyscode/args-first-in-help
...
Print ARGS immediately after usage in help
2018-03-15 18:15:35 -04:00
Guillaume P
c1ec5f9732
Improve the first example in the documentation
...
Fix #82
2018-03-15 11:14:59 +01:00
Guillaume P
73b6b672ca
Add an example with at least 2 arguments
2018-03-15 10:37:28 +01:00
Guillaume P
495cc1f5e3
Add no_version example
2018-03-12 12:36:21 +01:00
Will Murphy
742aec292c
Print ARGS after usage in help
...
For version 3, we want the args section to immediately follow
the usage section in the default help message.
One change that I am unhappy with is needing to make "write_arg"
in app/help.rs accept an extra param that makes it suppress the
extra line. This is to prevent an extra blank line from appearing
between args and options in the default help, and seems necessary,
but there might be a better way.
2018-03-11 20:33:13 -04:00
Guillaume P
b043260eb3
Add an example for KEY=value argument as asked in #79
2018-03-09 16:54:26 +01:00
Guillaume Pinot
d529fe6435
v0.2.5
2018-03-07 23:50:49 +01:00
Nick Fitzgerald
f9a7651619
Use proc_macro2::Span::call_site
for all quotes ( #77 )
...
This avoids breakage when deriving `StructOpt` when `proc_macro2`'s nightly
feature is enabled. See https://github.com/alexcrichton/proc-macro2/issues/67
for details.
2018-03-07 23:47:41 +01:00
Kevin K
c3cfe8f7a4
Merge pull request #1202 from willmurphyscode/version-bump-term-size
...
bump version on term size to 1.0.0-beta1
2018-03-06 07:28:25 -05:00
Will Murphy
74421bb8b7
bump version on term size to 1.0.0-beta1
2018-03-06 06:36:59 -05:00
Kevin K
1567d80885
Merge pull request #1198 from willmurphyscode/port-1161-fix-to-v3
...
Port 1161 fix to v3
2018-03-04 16:55:18 -05:00
Will Murphy
23a48ea03a
vec_map must be optional
...
This adds a keys method to the internal implementation of vec_map and
adds conditional compilation in the parser to make the parser compile
with or without the vec_map dependency.
2018-03-04 15:50:35 -05:00
Will Murphy
3401e6a3ec
clean up whitespace
2018-03-01 06:55:24 -05:00
Will Murphy
5ea7eab427
Port 1161 fix to v3
...
Copy the fix from https://github.com/kbknapp/clap-rs/pull/1162 into
the v3 parser, and add a test to protect against regressions in the
expected behavior of example 22.
2018-03-01 06:52:30 -05:00
Guillaume Pinot
f26ce8b769
v0.2.4
2018-02-25 11:24:21 +01:00
Christopher Durham
72784f3bd4
Re-license to Apache-2.0/MIT ( #71 )
2018-02-25 11:22:24 +01:00
Guillaume Pinot
f5338997d1
Fix #76
2018-02-24 12:11:08 +01:00
Guillaume Pinot
7251a0a943
Fix compilation with #![deny(missig_docs]
...
fix #74
2018-02-24 10:55:13 +01:00
Guillaume Pinot
c7447cd063
An empty line in a doc comment will result in a double linefeed
...
fix #69
2018-02-16 23:11:33 +01:00
Guillaume Pinot
78d4aa00a0
Use r#"str"#
when appropriate
2018-02-15 16:19:52 +01:00
Kevin K
bd08e73e54
Merge pull request #1182 from kbknapp/v3-dev
...
V3 dev
2018-02-14 13:41:39 -05:00
Kevin K
e0b891d784
style: removes unused imports
2018-02-13 15:47:31 -05:00
Kevin K
6971624428
imp(Deps): doesnt compile ansi_term on Windows since its not used
...
Before this commit, ansi_term was compiled anytime the `color` feature
was used. However, on Windows the `color` feature is ignored. Even so
ansi_term was compiled, and just not used. This commit fixes that by
only compiling ansi_term on non-Windows targets. Thanks to @retep998 for
the gudiance.
Closes #1155
2018-02-13 15:43:45 -05:00
Kevin K
cdfdbfffb5
tests(Bash Completions): updates the bash completions to the new file completion fallback
2018-02-13 15:42:48 -05:00
Kevin K
79a210472c
imp(Bash Completions): instead of completing a generic option name, all bash completions fall back to file completions UNLESS Arg::possible_values was used
2018-02-13 15:42:47 -05:00
Guillaume Pinot
12acd6121a
Fix #66
2018-02-12 23:46:15 +01:00
Kevin K
14a2dadc31
Merge pull request #1177 from kbknapp/v3-dev
...
V3 dev
2018-02-12 14:56:59 -05:00
Kevin K
08dfdc877b
style: changes values->possible values in help messages as well as errors
2018-02-12 14:52:29 -05:00
etopiei
973022184e
Tests pass now
2018-02-12 14:39:55 -05:00
etopiei
5220122f72
Adjusted error message, as specified in Issue #1160
2018-02-12 14:39:51 -05:00
Guillaume P
615a8d324e
Update CHANGELOG.md
2018-02-11 23:53:57 +01:00
Guillaume Pinot
a488c92524
Fix #65
2018-02-11 22:28:25 +01:00
Guillaume Pinot
b80dffcc47
fix a bug around enum tuple and the about message in the global help
2018-02-11 22:24:41 +01:00
Sergio Benitez
2fadb8a20e
Use proper path to 'PathBuf' in README
...
`PathBuf` is in `std::path`, not `std::fs`.
2018-02-11 10:00:08 +01:00
Kevin K
e630a848d2
Merge pull request #1172 from kbknapp/v3-dev
...
V3 dev
2018-02-10 15:45:43 -05:00
Kevin K
dc098e19a2
tests(AllArgsOverrideSelf): adds tests for AllArgsOverrideSelf
2018-02-10 15:43:39 -05:00
Kevin K
7c23bee6b8
setting(AllArgsOverrideSelf): adds a convenience setting to say all args override themselves
2018-02-10 15:42:44 -05:00
Guillaume Pinot
1fad3f8bb5
Set the date of v0.2.0 in the CHANGELOG.md
2018-02-10 21:05:42 +01:00