Roy Ivy III
fbfe9eedf8
tests ~ add tests for new 'default_missing_value' configuration option
2020-05-21 13:06:45 -05:00
Roy Ivy III
98b5d49647
add 'default_missing_value' configuration option
2020-05-21 13:05:25 -05:00
bors[bot]
f8824fc10a
Merge #1937
...
1937: chore: fix typo in comment r=pksunkara a=cydave
Co-authored-by: dave <dave@cyllective.com>
2020-05-20 22:29:38 +00:00
dave
2a023b226c
chore: fix typo in comment
2020-05-20 22:12:45 +02:00
bors[bot]
010898ca60
Merge #1935
...
1935: Rename App::set_term_width to term_width r=pksunkara a=CreepySkeleton
Co-authored-by: CreepySkeleton <creepy-skeleton@yandex.ru>
2020-05-18 10:16:03 +00:00
bors[bot]
42fa178a46
Merge #1934
...
1934: Add JSON scheme spec r=pksunkara a=CreepySkeleton
Co-authored-by: CreepySkeleton <creepy-skeleton@yandex.ru>
2020-05-18 09:56:22 +00:00
CreepySkeleton
5589276093
Rename App::set_term_width to term_width
...
None of the other methods that move self have the `set_` prefix
2020-05-18 12:46:14 +03:00
CreepySkeleton
4e6149b0c0
Add JSON scheme spec
...
This should allow people to set the code editor
to check .yml files for correctness
2020-05-18 11:00:07 +03:00
bors[bot]
e747ec11ab
Merge #1932
...
1932: fix(errors): ensure that validation failure error message includes a newline r=CreepySkeleton a=pmarks
Co-authored-by: Patrick Marks <patrick@10xgenomics.com>
2020-05-17 17:11:56 +00:00
Patrick Marks
4a9e01b0bc
ensure that validation failure error message includes a newline. also add a basic test of a failed validation
2020-05-17 08:50:35 -07:00
bors[bot]
961ed9cfdd
Merge #1931
...
1931: Allow separate derives, but do not give examples r=CreepySkeleton a=pksunkara
Co-authored-by: Pavan Kumar Sunkara <pavan.sss1991@gmail.com>
2020-05-16 02:18:48 +00:00
bors[bot]
ca10f8c902
Merge #1929
...
1929: fix(errors): incorrect missing argument error messages r=pksunkara a=pmarks
Co-authored-by: Patrick Marks <patrick@10xgenomics.com>
2020-05-15 15:54:27 +00:00
Patrick Marks
cb425946b7
fix test
2020-05-15 08:25:01 -07:00
Patrick Marks
97e3d8c0ac
fix some cases of the 'The following required arguments were not provided' error message
2020-05-15 07:58:57 -07:00
bors[bot]
097bec669b
Merge #1930
...
1930: Consistent From<Yaml> for ArgGroup r=CreepySkeleton a=pksunkara
Co-authored-by: Pavan Kumar Sunkara <pavan.sss1991@gmail.com>
2020-05-15 13:04:40 +00:00
Pavan Kumar Sunkara
aab2e41f8a
Consistent From<Yaml> for ArgGroup
2020-05-15 13:59:31 +02:00
Pavan Kumar Sunkara
fe52d77f4e
Allow separate derives, but do not give examples
2020-05-15 09:51:42 +02:00
bors[bot]
ddaa371d0c
Merge #1928
...
1928: Rename with_name to new for Arg & ArgGroup r=CreepySkeleton a=pksunkara
Co-authored-by: Pavan Kumar Sunkara <pavan.sss1991@gmail.com>
2020-05-15 06:08:58 +00:00
Pavan Kumar Sunkara
7bc282dd4e
Rename with_name to new for Arg & ArgGroup
2020-05-14 22:50:56 +02:00
bors[bot]
65e6f08517
Merge #1926
...
1926: refactor: Implement From<Yaml> on Arg and ArgGroup r=pksunkara a=lanesawyer
Co-authored-by: Lane Sawyer <github@lanesawyer.dev>
2020-05-14 08:47:37 +00:00
Lane Sawyer
1ba04346ff
refactor: Implement From<Yaml> on Arg and ArgGroup
2020-05-13 19:04:53 -07:00
bors[bot]
500d64dde6
Merge #1925
...
1925: Fix typos r=pksunkara a=pruthvikar
Co-authored-by: Pruthvikar Reddy <pruthvikar@gmail.com>
2020-05-13 21:38:02 +00:00
Pruthvikar Reddy
28ffa721ab
Fix typos
2020-05-13 21:58:50 +01:00
bors[bot]
aa6110268a
Merge #1911
...
1911: Option vec to vec r=pksunkara a=CreepySkeleton
Co-authored-by: CreepySkeleton <creepy-skeleton@yandex.ru>
2020-05-13 09:42:49 +00:00
CreepySkeleton
5004fa218f
cargo clippy
2020-05-13 09:48:33 +03:00
bors[bot]
b9704e2808
Merge #1920
...
1920: Cherry pick missed commits from v2 r=CreepySkeleton a=pksunkara
Co-authored-by: kevinlmadison <coolklm121@gmail.com>
Co-authored-by: raffitz <raf.a.m.c.gon@gmail.com>
Co-authored-by: Felix Rabe <felix@rabe.io>
Co-authored-by: Ivan Tham <pickfire@riseup.net>
Co-authored-by: Windfarer <windfarer@gmail.com>
Co-authored-by: Peter Corlett <abuse@cabal.org.uk>
Co-authored-by: Charles Hall <charles@chronicembetterment.org>
Co-authored-by: Mark Thebridge <mark.thebridge@metaswitch.com>
Co-authored-by: Kevin Tonon <nobigb@gmail.com>
Co-authored-by: Josh Holland <anowlcalledjosh@gmail.com>
Co-authored-by: Pavan Kumar Sunkara <pavan.sss1991@gmail.com>
2020-05-13 05:43:25 +00:00
CreepySkeleton
fed5c6787b
Fix tests
2020-05-13 05:53:17 +03:00
CreepySkeleton
6810889879
Turn Option<Vec<T>> into Vec<T>
2020-05-13 05:53:17 +03:00
Pavan Kumar Sunkara
51723e7678
Apply suggestions from code review
2020-05-12 15:34:05 +02:00
Pavan Kumar Sunkara
cfb0e95c9e
Fix some stuff
2020-05-12 10:39:24 +02:00
Josh Holland
5948754d2f
fix(completions): improve correctness of completions when whitespace is involved
...
compgen takes exactly one "word" argument; if multiple are passed, it
will ignore all but the first. If `$cur` is not quoted and contains
whitespace, it will be expanded into multiple words, so the completions
will be based only on the first word of `$cur`, which is clearly not
correct.
To fix this, quote `$cur` to prevent word splitting, where necessary
(Bash does not perform word splitting inside the extended test command
`[[`, so quotes aren't necessary there).
2020-05-12 01:32:15 +02:00
Kevin Tonon
0b58088781
Fix clap_app! usage example
...
I found this usage example confusing because `matches` was actually an `App`
2020-05-12 00:58:41 +02:00
Mark Thebridge
8fc099469d
fix(parser): Better interaction between AllowExternalSubcommands and SubcommandRequired
2020-05-12 00:57:35 +02:00
Charles Hall
1019724026
setting(DisableHelpFlags): disable the automatic generation of the -h/--help flags
2020-05-12 00:55:49 +02:00
Peter Corlett
719161ebba
fix(macros): fixes broken pattern which prevented calling multi-argument Arg methods
2020-05-12 00:45:32 +02:00
Windfarer
2b2dbbc506
adding case_insensitive to yaml parsing
2020-05-12 00:36:47 +02:00
Ivan Tham
9849430b11
style: group example
2020-05-12 00:32:52 +02:00
Felix Rabe
3ea552bfe2
Typo
2020-05-12 00:30:58 +02:00
raffitz
b1b31c3ab7
Add long_version support in YAML parsing
2020-05-12 00:30:48 +02:00
kevinlmadison
195b6cb245
fix typo in example 04_using_matches.rs
2020-05-12 00:30:03 +02:00
bors[bot]
33c63c6e29
Merge #1901
...
1901: implement Arg::short_alias and Arg::short_aliases r=pksunkara a=connorskees
Co-authored-by: ConnorSkees <39542938+ConnorSkees@users.noreply.github.com>
2020-05-11 16:03:51 +00:00
ConnorSkees
59f3e9414b
allow short aliases on Arg
...
this implements Arg::short_alias, Arg::short_aliases,
Arg::short_visible_alias, and Arg::short_visible_aliases in addition to
adding their associated tests
2020-05-11 11:21:01 -04:00
bors[bot]
c691fedf2d
Merge #1916
...
1916: Minor fix for the README r=CreepySkeleton a=pksunkara
Co-authored-by: Pavan Kumar Sunkara <pavan.sss1991@gmail.com>
2020-05-11 13:13:10 +00:00
Pavan Kumar Sunkara
cc32c03055
Minor fix for the README
2020-05-11 11:15:59 +02:00
bors[bot]
9d03c8497c
Merge #1908
...
1908: add tests for invalid UTF-16 on Windows r=pksunkara a=oconnor663
Co-authored-by: Jack O'Connor <oconnor663@gmail.com>
2020-05-06 05:41:00 +00:00
Jack O'Connor
952309c8d6
add tests for invalid UTF-16 on Windows
...
These are similar to the tests backported to the 2.x branch in
https://github.com/clap-rs/clap/pull/1907 . These are more comprehensive,
because the OsStr splitting methods are more robust now.
2020-05-05 18:18:30 -04:00
bors[bot]
5239d2c371
Merge #1902
...
1902: Some modifications to allow cargo verification to work r=CreepySkeleton a=pksunkara
Co-authored-by: Pavan Kumar Sunkara <pavan.sss1991@gmail.com>
2020-05-03 20:53:26 +00:00
Pavan Kumar Sunkara
b562ce4d63
Some modifications to allow cargo verification to work
2020-05-03 11:48:01 +02:00
bors[bot]
8f98a329da
Merge #1715
...
1715: Update README for beta release r=kbknapp a=pksunkara
Co-authored-by: Pavan Kumar Sunkara <pavan.sss1991@gmail.com>
2020-05-03 07:09:49 +00:00
bors[bot]
2ba7816c9e
Merge #1894
...
1894: Eradicate warnings r=pksunkara a=CreepySkeleton
Co-authored-by: CreepySkeleton <creepy-skeleton@yandex.ru>
2020-05-03 06:50:57 +00:00