Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/clap-rs/clap

A full featured, fast Command Line Argument Parser for Rust
https://github.com/clap-rs/clap

Merge pull request #4465 from epage/help

fix(help): Clarify that 'help' command accepts multiple

0d27188d8763e043c7689b5c8ffcf5d89db6496c authored about 2 years ago
fix(help): Clarify that 'help' command accepts multiple

Making this plural can go either way as
- Clarify it is plural
- This is all really to simulate ...

9376a57d4033b2f394d44daeab35bddbeb34c320 authored about 2 years ago
chore: Release

6cbe5c4323153dd386aa74f8d1900649169228e6 authored about 2 years ago
docs: Update changelog

d2739c95cf284806b27bf290812590ae24738a59 authored about 2 years ago
Merge pull request #4463 from epage/help

fix(help): Update auto-next-line to use new padding

eaa6bfe8266314ad2375d90d9d1b0baa573c329c authored about 2 years ago
fix(help): Update auto-next-line to use new padding

In clap v4, we changed the padding from 4 to 2 but we didn't update our
calculation for when to ...

dfe9e73880b15f16c722e5681e4015265c42b678 authored about 2 years ago
refactor(help): Remove dead code

`longest` is always the same or longer than the `sc_str.display_width`

539577dfb2a8dd4c7edf19a829143f1e3051730a authored about 2 years ago
chore: Release

bc457b179f4e4145d1bd4c61c1fddd871f8839b8 authored about 2 years ago
docs: Update changelog

d5c3c13ec292317d44afc3e4494de54dbe056c51 authored about 2 years ago
Merge pull request #4461 from epage/help

fix(derive): Allow 'long_help' to force populating from doc comment

87edc19ef76698055e4b88e70b5b817336760503 authored about 2 years ago
fix(derive): Allow 'long_help' to force populating from doc comment

Fixes #4441

c37ab6c205b4723584c8a6569b82b45105c99f0b authored about 2 years ago
test(derive): Verify long_help behavior

87511523165ee7caededa44eeca13fa250f2b426 authored about 2 years ago
refactor(derive): Decouple extracting and formatting of doc comments

c1a9da9124b7a48fb7db4fe54274105fc145612a authored about 2 years ago
refactor(derive): Clarify bool arg

214f6b8966fa5c8c2dad047b04fd5e484feb72c6 authored about 2 years ago
Merge pull request #4460 from epage/help

refactor(derive): Clean up doc comment handling

bcbf0b4e0494c7c26226931484534195d9650195 authored about 2 years ago
refactor(derive): Remove dead code

73be1fef9941b1473f8a91b239c3e11dd34bf8a0 authored about 2 years ago
refactor(derive): Decouple doc comment parsing from methods

5ee9e0fe76845f0edc40c1167292b0636ec05a21 authored about 2 years ago
refactor(derive): Clarify leading-space removal

6ace0410c182a1c17930b218fee9dfeb87db454f authored about 2 years ago
refactor(derive): Clarify empty doc needs

d1db3d2f0e8a71fb82c7d257ed30d9f7d52f5563 authored about 2 years ago
chore: Release

c75b81eeb84b33d908c3f1afce81b77d4ee44664 authored about 2 years ago
docs: Update changelog

28324d8df75a35019e50ccd1e6a54b02126cddc8 authored about 2 years ago
Merge pull request #4447 from tmccombs/guess-shell

Add support for determining current shell from environment

571f45080e16020925681aca7d9f44f959d3b2db authored about 2 years ago
chore: Release

b4b94af0f8aec4c279182b6646c169f5ef731197 authored about 2 years ago
docs: Update changelog

4ea612c07c12a53155088b35c068a60995c44d72 authored about 2 years ago
Merge pull request #4459 from epage/unit

fix(derive): Allow defaulted value parser for '()' fields

816841f9345bf5bb86623fbf937a8d2c1d2aa598 authored about 2 years ago
fix(derive): Allow defaulted value parser for '()' fields

Inspired by #4458

This is a compatible change because it turns a compiler error into a
working ...

79225d3a2d520456d458ed10ecef3d3a8bd2e06f authored about 2 years ago
feat(complete): Support getting shell from env

Add functions for getting the Shell from a path and for getting the
current shell form environme...

86db1191536c14c551a76c95f30d0536eb0ccb24 authored about 2 years ago
Merge pull request #4449 from epage/update

chore: Update trycmd

520145ee672f9d9f169ffbe421e22ad317d72e4b authored about 2 years ago
chore: Update trycmd

a24fb589ebe18574b7d48013b62551341898dc11 authored about 2 years ago
chore: Release

7a8cf91aaaa699a715681f32d26f7e782f724f6c authored about 2 years ago
docs: Update changelog

5dfeb1e3f9461549383650c866e8833e621314d0 authored about 2 years ago
Merge pull request #4445 from tmccombs/colorchoice-valueenum

Implement ValueEnum for ColorChoice

8c31bcea5cac70e059e05c2ed4c865fb915e8a84 authored about 2 years ago
feat(derive): Implement ValueEnum for ColorChoice

2ff3d437240eb663ffc4ff3c7956f1faa62b02a2 authored about 2 years ago
Merge pull request #4440 from clap-rs/dependabot/cargo/trybuild-1.0.71

chore(deps): bump trybuild from 1.0.65 to 1.0.71

033438eb4b93980b466f1788f93e5d32f48e3014 authored about 2 years ago
chore(deps): bump trybuild from 1.0.65 to 1.0.71

Bumps [trybuild](https://github.com/dtolnay/trybuild) from 1.0.65 to 1.0.71.
- [Release notes](h...

7f0d9e306e24e85d8b289a19a9a990f70c83e87c authored about 2 years ago
chore: Release

27bfcc56a9789a8a8d370e31000f3f7fe1081603 authored about 2 years ago
docs(man): Update changelog

c8423ff42d9b3be1a63bf601d2ac2fd74b6979a4 authored about 2 years ago
Merge pull request #4432 from drivasperez/fix-man-args

clap_mangen: Don't show default values for flags, show ellipsis for repeatable arguments

5908192f3e4d24001021aa39aad23ad6cea7c105 authored about 2 years ago
fix: Don't show default values for flags

Also show ellipsis for repeatable arguments.

7030e9e995d7ed0e3856d3efb50e93e25a90a429 authored about 2 years ago
chore: Update release process

e14bd0eb756614a6213efa018b7f4264c7ab87ac authored over 2 years ago
chore: Release

7e2a1b5d9485506f7a2d6412209ff2e5486d112a authored over 2 years ago
docs: Update changelog

3a0f9fe4a2f20ca1c9bcc8ab9c74eb0403c0dfae authored over 2 years ago
Merge pull request #4412 from epage/skip

fix(derive): Allow skipping enum variants with a value

422298ceb33a29bb729599aeb455e2f078cd91f5 authored over 2 years ago
fix(derive): Allow skipping enum variants with a value

Fixes #4411

91daec67ca2a93a8f7cec37d62332e1d6d7d064b authored over 2 years ago
chore: Release

996636d56f69f3591e88cdc3c3c346352fa3653a authored over 2 years ago
fix: Require release versions of clap

3e23cd102f5b8b78bee070194cf7835d627260d9 authored over 2 years ago
chore: Release

b9dfbbf7e4b9b0c1d747b4a6ca0dabded48da0a9 authored over 2 years ago
docs: Update changelog

a6c8f6a5bdbc4f387776112114a001b984d802bc authored over 2 years ago
Merge pull request #4401 from epage/last

fix(complete): Support last(true) with CommandWithArguments

e11afa284b2478ac0a6d2b62d429f6c2e420f296 authored over 2 years ago
fix(complete): Support last(true) with CommandWithArguments

Fixes #4400

1ead5ef421be313f636ed0ba765dfd5abf9289ee authored over 2 years ago
Merge pull request #4399 from j-browne/link-fix

docs: Fix a broken link in ValueEnum docs

e50a11a404c36028db50f703c072736c9ff582ad authored over 2 years ago
Fix a broken link in ValueEnum docs

a1d4476f24f8015f3b21511efc0f0c9b0630d1a8 authored over 2 years ago
chore: Release

cbb05d54f850bcb16090799187747f62540ba703 authored over 2 years ago
docs: Update changelog

b77bd0cc6a3cd03d593f1acec23bd31d0dfec195 authored over 2 years ago
Merge pull request #4397 from epage/exclusive

fix(parser): Don't make Args `exclusive` with their ArgGroup

466b6f837ec597f3232011976ac63cf301661326 authored over 2 years ago
fix(parser): Don't make Args `exclusive` with their ArgGroup

This is most obvious with the derive API as it creates `ArgGroup`s all
over the place now.

Fixe...

45dcf0ed222e5fdb023f45b50366cf0e3817c907 authored over 2 years ago
Merge pull request #4390 from sergejp/master

docs: Provide a better example for positional arg append

a40c7b491edb30320d2d11de97f57e6e9367ea1a authored over 2 years ago
docs: Provide a better example for positional arg append under derive

3250bcec4c1d396b2c30b5bb5f09f2a86303ebc1 authored over 2 years ago
docs: Provide a better example for positional arg append

e6436a09675483d171dfb65257456104aab8ed91 authored over 2 years ago
chore: Release

bd5a6eab3bb4c8e3bd9f75be83821f316dde8ac8 authored over 2 years ago
docs: Update changelog

7eaeed3abd0cbd84d000b455233cb8e074e12638 authored over 2 years ago
Merge pull request #4384 from epage/consistent

fix(error): Be consistent in puncutation

0f6ef3003d0c39231f2aa8d93e532a7466979f37 authored over 2 years ago
fix(error): Be consistent with rustc diagnostic guidelines

From
https://rustc-dev-guide.rust-lang.org/diagnostics.html#suggestion-style-guide

> Suggestion...

f1ffc63a79aa561a1654a7adad7efccc9572370a authored over 2 years ago
fix(error): Be consistent in puncutation

0f3c98a7999a4385fcbd891da95363fd8ab250be authored over 2 years ago
Merge pull request #4383 from epage/error

refactor(error): Generalize how we report suggestions

6422046b81ea42ee910c52325c05f0723213dadf authored over 2 years ago
refactor(error): Move subcommand suggestion to general suggestions

b9d298086cd50b70fb2f6de11b5a20916734890b authored over 2 years ago
refactor(error): Clarify distinct suggestion cases

63eec40652b4fc0d9a29c21dc16b0084a4af5ac9 authored over 2 years ago
refactor(error): Move escape suggestion to general suggestion

5275660967d3b27587f307f952b57f97d808983b authored over 2 years ago
refactor(error): Move bad-escape suggestion to general suggestion

813060ea82d5b090e5b9effb31910f032ec8469d authored over 2 years ago
refactor(error): Move escaped-subcmd suggestion to general suggestions

7417c75c57b8a7f0fd9563237c2b829021b52d5f authored over 2 years ago
Merge pull request #4382 from epage/consistent

fix(error): Consistently indent suggestions

bae951b0c49b618d889ba12052484de0f4da4934 authored over 2 years ago
feat(error): General suggestion mechanism

c8cb5bba385c33f9cba5baaa0962373135e74d43 authored over 2 years ago
refactor(error): Centralize suggestions

4ec79b1448b16781bbe9748d5eccdb44205c1d9d authored over 2 years ago
fix(error): Consistently indent suggestions

a4bcba68402e421266dfcf01a1b3a18e0ad441ee authored over 2 years ago
Merge pull request #4381 from epage/consistent

fix(error): Be more consistent in error quoting

de9b92cf5546d67811dafd65b77a77237ecf3056 authored over 2 years ago
Merge pull request #4380 from epage/escape

fix(error): Don't suggest '--' when it doesn't help

c94136fa592bf63fbba610fb70ffac3c0325aca2 authored over 2 years ago
refactor(error): Consolidate 'did you mean' code

47704314b14f0d93fe53edf38187f8b8ebf48e24 authored over 2 years ago
fix(error): Properly quote, color subcommand suggestions

a964f45b1b689cca08185270e4b93d42c315fc6c authored over 2 years ago
fix(error): Be more consistent in error quoting

1039c61c5388ab3b549e256e6a5c09d654f45949 authored over 2 years ago
fix(error): Don't suggest '--' when it doesn't help

f8053fcedbbf05afe1dad0086b5e6876120f9531 authored over 2 years ago
test(error): Show good/bad trailing suggestions

035571fb5acf8ee42fefdf05e478cd5603607e23 authored over 2 years ago
docs: Clarify `default_values_ifs` tuple parameters

Fixes #4376

06e23889727d7384f281f65ed85d69b09a719cda authored over 2 years ago
chore: Release

2926824d107f23cc654326b2d6261fcd94fec3f6 authored over 2 years ago
docs: Update changelog

5840d621601279e29b8a3dea3f1daa376748e135 authored over 2 years ago
Merge pull request #4375 from epage/group2

fix(parser): Only add ArgGroup to ArgMatches for command-line

f0223a416c38d4eeba9ce10711725a3d1aa3607f authored over 2 years ago
fix(parser): Only add ArgGroup to ArgMatches for command-line

This will fix `clap_derive`s behavior for optional-flattened groups as
it will properly detect w...

d0dcaac2aba81852b2e3f03ad3390799a9ceac90 authored over 2 years ago
refactor(parser): Centralize knowledge for explicit

e98fc7f6ebc0cb54a6357bf01d1387a4860f17b6 authored over 2 years ago
refactor(parser): Centralize group handling

Since groups are only associated with the occurrence, we can move the
assigning of it to the occ...

e704adb4ff55d26190b7d1b524ec899083e7f42d authored over 2 years ago
refactor(parser): Remove function wrappers

0f30ac76f15e629bd5e0c5ba093a5138457e4dfb authored over 2 years ago
refactor(parser): Reduce code duplication

8cf6d116e3e785714b8ecce648ff444f41321cf3 authored over 2 years ago
refactor(parser): Remove function wrappers

84828e8da97c193731bd7eee7250099a2ad54def authored over 2 years ago
refactor(parser): Reduce code duplication

43c1fa30d0c093cf03553c5ad818137e28a4de4a authored over 2 years ago
chore: Release

e5a7a651533d47a726b9a268f4c3a3c4dcc8bb36 authored over 2 years ago
docs: Update changelog

3b6ed1a45063cf970bc79927dc6474174a8ed829 authored over 2 years ago
Merge pull request #4371 from epage/unit

feat(derive): Allow type-less fields

a6eddb015cb6776cbc00727821b04fc6ed0d0ab1 authored over 2 years ago
feat(derive): Allow type-less fields

When overriding other fields, help or version flag, globals, etc, a user
might not care about th...

b26c01aa0eea71450577956501f4b467fa0e646b authored over 2 years ago
chore: Release

a2f2a9ade16dcaee8ce0f5e9328bf27d5ef4205b authored over 2 years ago
docs: Update changelog

d821d2f193858b222d9e4468b21f737b69d7ba9b authored over 2 years ago
Merge pull request #4366 from epage/try_map

feat(parser): Add TypedValueParser::try_map

f4324229c8947875eb03be938a83440eefbfd4bd authored over 2 years ago
feat(parser): Add TypedValueParser::try_map

This is a major building block to avoid needing to implement
`TypedValueParser`

Inspired by #4362

2122e2b2dd0fe8f5b8a5a454e0b2be4303863c79 authored over 2 years ago