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

fix(parser): Ensure subcommand flags can conflict

Fixes #5297

f529ec398c4262296d5e6eb063b1b52d875d7f03 authored 12 months ago by Ed Page <[email protected]>
fix(parser): Improve subcommand conflict error

a7e04a53e4a9e310663a0cdb5bfb0753d84b82bd authored 12 months ago by Ed Page <[email protected]>
refactor(error): Allow more conflict sources

ea00ef3051fd5a993b766062a4e9defc777bf233 authored 12 months ago by Ed Page <[email protected]>
refactor(parser): Clarify arg error

e47d8a2a660c97b2f37369e503e781156527304f authored 12 months ago by Ed Page <[email protected]>
test(parser): Verify conflicts with precedence

69c0509198b3fdc1da54271979cb642903efc2c7 authored 12 months ago by Ed Page <[email protected]>
test(parser): Show flag behavior

e2b18f199f77d18b272732907c1fe991e20ec1c2 authored 12 months ago by Ed Page <[email protected]>
test(parser): Check subcommands conflict with positionals

06bff1c95503536953cb6ddb308f52d15b6afe57 authored 12 months ago by Ed Page <[email protected]>
test(parser): Reduce size of test

70da3a8608a3103ef68df7b079246141f2624842 authored 12 months ago by Ed Page <[email protected]>
test(parser): Clarify test name

11fd6ca269b67956344389aede834bb8d60c72e1 authored 12 months ago by Ed Page <[email protected]>
test(parser): Group subcommandc conflict tests

811acc45c1a0fb8212fbcf44cf369cd19f0b7a3c authored 12 months ago by Ed Page <[email protected]>
chore: Release

514f28bc92ed683d53292cbe9457db3ec5df7b6f authored about 1 year ago by Ed Page <[email protected]>
docs: Update changelog

1440456d3ddaa6d9624297d83de9bb9abe82f10b authored about 1 year ago by Ed Page <[email protected]>
Merge pull request #5290 from epage/or

fix: Allow position-sensitive flags

d6479ff7ddbcf524146428c92be23273b4f8bac5 authored about 1 year ago by Ed Page <[email protected]>
docs(cookbook): Clarify intent of fake flags

02f82146ad746ce9d1874e38ec7033150bb12622 authored about 1 year ago by Ed Page <[email protected]>
Merge pull request #5275 from epage/ci

chore(ci): Speed up critical path of CI

c603f34574832b8894b44e0f67fd19dc7869e808 authored about 1 year ago by Ed Page <[email protected]>
chore(ci): Speed up critical path of CI

We've decided to try using some of our funding to speed up CI.
kbknapp has experience with build...

641b42b2e82086775619bd15854ddb5b80311b49 authored about 1 year ago by Ed Page <[email protected]>
fix(help): Correctly show help for fake flags

3eaf1af052bd5255cc2440dc1cc8f80831a3428b authored about 1 year ago by Ed Page <[email protected]>
docs(cookbook): Allow repeated operators

d63106b9f698df0d2241662ab1459c823890dec4 authored about 1 year ago by Ed Page <[email protected]>
fix(builder): Allow custom flag definitions

The goal is to allow getting the position of repeated flags for #5287

148e102ac37bd0e5ca99cfe9c5d57ffc6243cf66 authored about 1 year ago by Ed Page <[email protected]>
docs(cookbook): Demonstrate bad 'find' behavior

d53d881e339fec64e48990170b542fae4140eaaa authored about 1 year ago by Ed Page <[email protected]>
chore: Release

2ab48b295c2463ce8c141a9868095b811ccf3b99 authored about 1 year ago by Ed Page <[email protected]>
docs: Correct link to StructOpt migration guide

cca190efedf40f48147a3a4a777a9cc17728abdf authored about 1 year ago by Ed Page <[email protected]>
docs: Update changelog

7a06a8cd619db704c6d826bf752eae3b86ce23a8 authored about 1 year ago by Ed Page <[email protected]>
Merge pull request #5281 from Manishearth/safety-docs

Correct safety docs

5c31f453c1a9f46109db8e0a47ed212748c0556c authored about 1 year ago by Ed Page <[email protected]>
Correct safety docs

ddae7e6f411c4c87294212152b8d9beea16637e7 authored about 1 year ago by Manish Goregaokar <[email protected]>
chore: Release

48d28aa689bfd0fb44ec025244b30ba261e2515a authored about 1 year ago by Ed Page <[email protected]>
docs: Update changelog

748ce18cc2ccc3f7c07fa8b7c5b6f90ed9242b72 authored about 1 year ago by Ed Page <[email protected]>
Merge pull request #5278 from henry-hsieh/fix-nosort

Skip nosort option below bash 4.4

adbe6ec4cb6a617070c41927a389d0bea7b30936 authored about 1 year ago by Ed Page <[email protected]>
fix: Skip nosort option below bash 4.4

2b48858ba84c62e9af97bee4734d70530254cd8a authored about 1 year ago by Henry Hsieh <[email protected]>
Merge pull request #5277 from clap-rs/renovate/actions-setup-python-5.x

chore(deps): update actions/setup-python action to v5

777b744102cde324dc75534ef043efc15a9f40be authored about 1 year ago by Ed Page <[email protected]>
chore(deps): update compatible (dev) (#5276)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

924b2524d00d7cc56ae24775b67c96e84e0cda58 authored about 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore(deps): update actions/setup-python action to v5

b8cc5087e9b06cecaee44ec6e6f503245b188b73 authored about 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore: Release

6d601e6f312857d78f47741268f1748840484d4a authored about 1 year ago by Ed Page <[email protected]>
docs: Update changelog

048e7f0fbc4f8108894e4307af768c8d332a0576 authored about 1 year ago by Ed Page <[email protected]>
Merge pull request #5267 from vermiculus/sa/avoid-pv-expansion-in-help

perf: avoid retrieving possible_values unless they're used

53f5b820988c1c03f0d2696fc144857ad461edc1 authored about 1 year ago by Ed Page <[email protected]>
perf: Avoid retrieving possible_values unless used

In some sophisticated situations, these may be expensive to calculate.
One example might be a '-...

05cd057978db743a65fb5fde33213af752d064e7 authored about 1 year ago by Sean Allred <[email protected]>
test: Update snapshots

29208083b0598ba7d1b80e79821c0ba3eb2342ce authored about 1 year ago by Ed Page <[email protected]>
chore: Release

28763ebb6d8714f6ca588bf477729040e0e760b0 authored about 1 year ago by Ed Page <[email protected]>
docs(complete): Update changelog

ace7bb5b4570b030f7c2d0fa91e0afaaac1b0030 authored about 1 year ago by Ed Page <[email protected]>
docs(complete): Polish API reference for dynamic

76beca4d4d42a817bbb578f23553c64ded2aea97 authored about 1 year ago by Ed Page <[email protected]>
Merge pull request #5273 from epage/docsrs

docs: Include more content on docs.rs

3630e582d3ec59912b8e9369c38687695ddb1f43 authored about 1 year ago by Ed Page <[email protected]>
docs: Include more content on docs.rs

3724b9e2e4c2a2e69337b6d809949b246d3fef39 authored about 1 year ago by Ed Page <[email protected]>
chore: Release

d092896d61fd73a5467db85eac035a9ce2ddbc60 authored about 1 year ago by Ed Page <[email protected]>
chore: Update lockfile

c76a713f8bd40a54a58e8c1d2300a6792f1b79d5 authored about 1 year ago by Ed Page <[email protected]>
docs: Update changelog

b99d17bb0b78b667659982252e8973174e93ae7d authored about 1 year ago by Ed Page <[email protected]>
Merge pull request #5247 from epage/group

feat: Add Command::mut_group

b47f8da4d857dd653915ce772757d4b996a36477 authored about 1 year ago by Ed Page <[email protected]>
Merge pull request #5194 from c19/patch-1

proc-macro2 bump to 1.0.69 to fix unknown feature proc_macro_span_shrink

2e7c9d11a84b5008e2b42b4df323557a31bb0337 authored about 1 year ago by Ed Page <[email protected]>
feat: Add Command::mut_group

Fixes #5038

37917be0b75d5cd667cd37db6ea5c6bac837c674 authored about 1 year ago by Ed Page <[email protected]>
chore: Update from '_rust/main'

cf7a0272cc1d55d139983d4408e8bedab51338ad authored about 1 year ago by Ed Page <[email protected]>
Merge pull request #10 from epage/renovate/migrate-config

chore(config): migrate renovate config

8c836eaa9d9279df467991a3b8463d748b515a0a authored about 1 year ago by Ed Page <[email protected]>
chore(config): migrate config .github/renovate.json5

598c6244983fb392457f3fbec9badf25fab6d051 authored about 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore: Release

c0a1814d3c1d93c18faaedc95fd251846e47f4fe authored about 1 year ago by Ed Page <[email protected]>
docs: Update changelog

c83e681e20b05f7e128088f47f8fcfc44e8ea166 authored about 1 year ago by Ed Page <[email protected]>
Merge pull request #5230 from epage/migrate

docs: Link out to the changelog at the relevant tag

91bcac4ca9d442786f554abeb7b1ed6d7a464a42 authored about 1 year ago by Ed Page <[email protected]>
docs: Link out to the changelog at the relevant tag

This was inspired by #4254

030d87505d150345ddd425c1df21c034d2ae7748 authored about 1 year ago by Ed Page <[email protected]>
Merge pull request #5229 from epage/derive

docs(derive): Link to tutorial sections for attributes

b661a9de04aebd1adaaafdbf7e470f07a8d8a36d authored about 1 year ago by Ed Page <[email protected]>
docs(derive): Link to tutorial sections for attributes

This is part of #5199

a08587b00e347492165ded1415bad6ab339e9f0b authored about 1 year ago by Ed Page <[email protected]>
chore: Release

21b671f689bc0b8d790dc8c42902c22822bf6f82 authored about 1 year ago by Ed Page <[email protected]>
docs: Update changelog

93ba76dbaaf9136313a4fe2978693cc39fa467dd authored about 1 year ago by Ed Page <[email protected]>
Merge pull request #5228 from epage/flat

fix(help): Hide subcommands in flattened usage

c1c55b30d853446e2cab78664c0d22c1b77d4dfd authored about 1 year ago by Ed Page <[email protected]>
fix(help): Hide 'help' if only flattened subcommand

b13f6d98622b80ba30e63c2c6e65d218cc8a4de3 authored about 1 year ago by Ed Page <[email protected]>
fix(help): Hide subcommands in flattened usage

a9322cabf38c4cb68bfdcf6226b15b5c08d517b4 authored about 1 year ago by Ed Page <[email protected]>
test(help): Show how hide and flatten mix

b6561983a0a34d581f3587f1a42cbb4b06192233 authored about 1 year ago by Ed Page <[email protected]>
Merge pull request #5227 from epage/flat

fix(help): Use right about when flattening

5c8f8d5f655777b1d306b01c590a5fac4b686bf3 authored about 1 year ago by Ed Page <[email protected]>
fix(help): Use right `about` when flattening

Fixes #5226

22130e30577ba29a97f21a88a178982ef24c4cd0 authored about 1 year ago by Ed Page <[email protected]>
test(help): Better show about bug

e9194b55e2e6febdfd1d1b3ed8a27ada974f5466 authored about 1 year ago by Ed Page <[email protected]>
Merge pull request #5216 from kellytk/correct-wording

Update command.rs

5c81df6855dbb12d1f1e28c7894aab6cc892abf3 authored about 1 year ago by Ed Page <[email protected]>
Update command.rs

Correct wording.

7568d5fa67154dc20edca8f6cb9c1296613313f5 authored about 1 year ago by Kelly Thomas Kline <[email protected]>
chore: Release

3aeea916e8e426e8389357a67d9b8f9a1fceba3e authored about 1 year ago by Ed Page <[email protected]>
docs: Update changelog

1add9a7ae4fab6088d2047ef4b7f9b6e6c478f13 authored about 1 year ago by Ed Page <[email protected]>
Merge pull request #5206 from epage/flatten

feat(help): Opt-in to flatten subcommands into parent command help

6b2a2ccb444a128c318052f76522c1682a6a4412 authored about 1 year ago by Ed Page <[email protected]>
fix(help): Recurse help flattening

9c0f7a7253e914fea33078f28351c5447ee8ef15 authored about 1 year ago by Ed Page <[email protected]>
refactor(help): Pull out flat subcommands

4bef91ca3c7526ec0723f736b9899e614741d14b authored about 1 year ago by Ed Page <[email protected]>
fix(help): Be consistent in long/short help

9e5f93d43fa5aa60a0523fca342a694adca990dc authored about 1 year ago by Ed Page <[email protected]>
fix(help): Gloss over globals with flatten

When using globals, people tend to make all of the top-level arguments
global and cascading them...

c9a7ef06e15ac806f23e0baf671fa68fbe73cedb authored about 1 year ago by Ed Page <[email protected]>
feat(help): Allow flattening help

66d2bcbdd4067e83eff6241fad9c6e55e771d024 authored about 1 year ago by Ed Page <[email protected]>
Merge pull request #5205 from epage/flatten-refactor

refavtor: Prepare for help flattening

3383242b475c7e8f5e775ecfabdaf7ec5b70a686 authored about 1 year ago by Ed Page <[email protected]>
feat(help): Allow flattening usage

caf5cdcfa04d92bdea0dcd924296990425212b91 authored about 1 year ago by Ed Page <[email protected]>
feat(help): Allow controlling flattening

a1fd922bdacad5d0e01cae1965fc1c91d72f23db authored about 1 year ago by Ed Page <[email protected]>
refactor: Pull out usage name fallback

2142b136b879c37f54658e9f5a9bd0f929d4925e authored about 1 year ago by Ed Page <[email protected]>
refactor: Pull out bin name fallback

4b60cefbf1cea6e8161226dd5fa8bc22fea72e93 authored about 1 year ago by Ed Page <[email protected]>
Merge pull request #5204 from epage/usage-refactor

refactor(help): Clean up the usage code

a920a7fe8db714ccd754e1dd0beaa294c83ff8c3 authored about 1 year ago by Ed Page <[email protected]>
refactor(help): Bypass outer usage layer

d9685bcc71df19af85d870faf89a6ac0353d5a8b authored about 1 year ago by Ed Page <[email protected]>
refactor(help): Pull out subcommand usage logic

c1c2e95ab685722c05f220575d2e90d50e5e9bcb authored about 1 year ago by Ed Page <[email protected]>
refactor(help): Consolidate arg line usage generation

25e3a87d3c9bf5d55c9904e160e9390a5ff1524f authored about 1 year ago by Ed Page <[email protected]>
refactor: Pull out arg usage line

83981a7f7bef20abe43e601614b4bd32882f9d9a authored about 1 year ago by Ed Page <[email protected]>
refactor(help): Pull out bin name logic

0c668c39151cb9919ae0087d54bd8571019a16ed authored about 1 year ago by Ed Page <[email protected]>
refactor(help): Clarify usage condition

7472aba6ce83fccbdbb816d2ca83e922929a7f07 authored about 1 year ago by Ed Page <[email protected]>
refactor(help): More directly write args

676e934a6178877d59655ee3f57e9c8a3ea0d75e authored about 1 year ago by Ed Page <[email protected]>
refactor(help): Make usage argument order consistent

acdd2c33f04034468a004a942aa1045108b897e9 authored about 1 year ago by Ed Page <[email protected]>
refactor(help): Pull out top-level usage logic

da98eb1a05dbefd4fbf3012a24ad9935162b5658 authored about 1 year ago by Ed Page <[email protected]>
refactor(help): Only trim the end on usage

f50800f7638996dfb92cf03b798a3993e5c82860 authored about 1 year ago by Ed Page <[email protected]>
refactor(help): Switch usage creation to writing

f04f04111b68c2ff7bbd13784440b80417451ee1 authored about 1 year ago by Ed Page <[email protected]>
refactor(help): Pull out usage separator

6f7174cc7c11239eb472ec2b9c4166f2e10de9df authored about 1 year ago by Ed Page <[email protected]>
Merge pull request #5200 from epage/group

docs(ref): Be clear about implicit ArgGroup behavior

b055d3d4c01d9fbd448730cd735be428488bc08e authored about 1 year ago by Ed Page <[email protected]>
docs(ref): Be clear about implicit ArgGroup behavior

dbd013eab1e5ea8842afbaabcbd4873c174a1c5d authored about 1 year ago by Ed Page <[email protected]>
style(docs): Resolve warnings

28425e484fa858f15bbe957027bb2442d46696e3 authored about 1 year ago by Ed Page <[email protected]>
proc-macro2 bump to 1.0.69 to fix unknown feature proc_macro_span_shrink

https://github.com/dtolnay/proc-macro2/issues/398

8fa681608bdb25bad2f5d408fca57104d81430c2 authored about 1 year ago by C19 <[email protected]>
chore(deps): update compatible (dev) (#5192)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

14fd853fb9c5b94e371170bbd0ca2bf28ef3abff authored about 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore(ci): Update pre-commit hooks

5ebe30b9722ac700d414043ff099bad7f3978582 authored about 1 year ago by Ed Page <[email protected]>