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

refactor(complete): Pull out completer

278ae3ec635f970140f07b8ee460906ac61e7b52 authored over 1 year ago by Ed Page <[email protected]>
refactor(complete): Generalize dynamic CLI interface

e3f1ad932b5176bde534d1b350444a53bb25a48c authored over 1 year ago by Ed Page <[email protected]>
fix(complete)!: Pull out generic completion code

8e9ded2f6a484cd55142ce255677e9ce4578e02e authored over 1 year ago by Ed Page <[email protected]>
refactor(complete): Split out bash dynamic code

e8622c5391deaf3f751ebca16fbbcaef6979868e authored over 1 year ago by Ed Page <[email protected]>
refactor(complete): Split dynamic into a directory

4bbcf6088fe852b15e1c6a3dbb64b4dd290feceb authored over 1 year ago by Ed Page <[email protected]>
chore: Release

95d411d151540677957946f88c1aba9295cdfd08 authored over 1 year ago by Ed Page <[email protected]>
docs: Update changelog

5d6ffbed12d6ec9d8c732539ce6c3b245fa38de5 authored over 1 year ago by Ed Page <[email protected]>
Merge pull request #5017 from epage/assert

fix(assert): Allow stateful value parsers

6b80a72e503d0a4f4eb6a95d39969975457e3038 authored over 1 year ago by Ed Page <[email protected]>
fix(assert): Allow stateful value parsers

We'll need to re-evaluate how to solve #3202.

Fixes #4643

4caa536ca41c774cf441157f91234d9db4dcbd24 authored over 1 year ago by Ed Page <[email protected]>
chore: Release

51abbe7ebfb65ed77590c6c25e22ffa5f969a07f authored over 1 year ago by Ed Page <[email protected]>
docs: Update changelog

0c57710ac69d2fdae66b9db5079eabaadd9331ef authored over 1 year ago by Ed Page <[email protected]>
Merge pull request #5016 from epage/export

fix(builder): Re-export anstyle for easy access

f679873364158110bba65a8509799f81a9c7d3d6 authored over 1 year ago by Ed Page <[email protected]>
docs(builder): Provide styling examples

82f17a40c0b12589b6cd689330d50e83f4db3682 authored over 1 year ago by Ed Page <[email protected]>
fix(builder): Re-export anstyle for easy access

e31768bb5599fe1a87fcf76d84743292598f94a9 authored over 1 year ago by Ed Page <[email protected]>
test(examples): Verify all features

97f4c72af123832e126e1b2917919ff76c9a7418 authored over 1 year ago by Ed Page <[email protected]>
refactor(test): Make it easier to compare features with manifest

0ba987fca93558e47f83c23208b6855e12b71e23 authored over 1 year ago by Ed Page <[email protected]>
chore: Release

98f62d1939996ca8c3b82a7694dd79a7ac18e266 authored over 1 year ago by Ed Page <[email protected]>
docs: Update changelog

e569953254e34ce298997df478b9a7b40e64a740 authored over 1 year ago by Ed Page <[email protected]>
Merge pull request #5015 from epage/action

feat(help): Explicit control over short/long help

5c1effa282009552956860f5564c0725419bc377 authored over 1 year ago by Ed Page <[email protected]>
fix(help): Skip `[OPTIONS]` if help/version action

Our code for detecting when to skip this in the usage was never updated
for actions.

36afe99bfae3c845bad8f2177e101a68731071b2 authored over 1 year ago by Ed Page <[email protected]>
feat(help): Explicit control over short/long help

Fixes #4687

22b545b98b71b0e58b0f3a855a199a5d834ad7e8 authored over 1 year ago by Ed Page <[email protected]>
chore: Release

c2191674b049d8ded04db262454c3f6ae6a0c724 authored over 1 year ago by Ed Page <[email protected]>
Merge pull request #5014 from epage/max_width

fix(help): Defaulting max_term_width instead of max_term_width

8db992c112d5c6d1a8deb767b86fc80ab2fe6dd4 authored over 1 year ago by Ed Page <[email protected]>
fix(help): Defaulting max_term_width instead of max_term_width

Fixes #4295

bc000aa4b0f6869a9a4a0a9b6f5bbf636d3559bd authored over 1 year ago by Ed Page <[email protected]>
docs(builder): Correct max_term_width docs

d741e9519c7aa49c9a16a4e3c1ca11c0d55bb51d authored over 1 year ago by Ed Page <[email protected]>
refactor(help): Break term width calculation out

f8d86dc16545114ee222715d11318dfeaee9c6fa authored over 1 year ago by Ed Page <[email protected]>
Merge pull request #5008 from GuillaumeGomez/generate-links-to-def

Add `--generate-link-to-definition` option when building on docs.rs

33feb659154038d442b679d82fa916e296685816 authored over 1 year ago by Ed Page <[email protected]>
Add `--generate-link-to-definition` option when building on docs.rs

3b5745dad417bb4b444fb29de3005d701b75d381 authored over 1 year ago by Guillaume Gomez <[email protected]>
chore: Release

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

1b3f5c0a4d682688f70d14c4e1fbb58884fefc47 authored over 1 year ago by Ed Page <[email protected]>
Merge pull request #5009 from epage/derive

fix(derive): Don't fail on variant field attributes

ee5197b39ab75a546e040331edcc70c395e3dab7 authored over 1 year ago by Ed Page <[email protected]>
fix(derive): Don't fail on variant field attributes

Well, thats annoying how easy it is to get this wrong but tests can only
help with regressions; ...

3025ff859f58964214ad27a236b528b612bbd8af authored over 1 year ago by Ed Page <[email protected]>
Merge pull request #5000 from epage/docs

docs: Note user-values subject to value_delimiter

9af3a947189d4c62e4ebb1f1d46f3c290b16512c authored over 1 year ago by Ed Page <[email protected]>
docs: Note user-values subject to value_delimiter

Inspired by #4999

6541df2c4b9f21818c11bc3920695b216c20a0fd authored over 1 year ago by Ed Page <[email protected]>
chore: Release

1289534b19adf1225de7ac2807be31bc51190377 authored over 1 year ago by Ed Page <[email protected]>
docs: Update changelog

8d7ce55f79b4eeb986353bc81d3bf0aac043c9aa authored over 1 year ago by Ed Page <[email protected]>
Merge pull request #4992 from RubixDev/master

fix(complete): make short options case-sensitive in PowerShell

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

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

7d52a0a0d29c540c47d82f0f6eb4c5b2dc2db56b authored over 1 year ago by Ed Page <[email protected]>
Merge pull request #4995 from epage/parse

feat(derive): Better match serde in built-in type support

890af8af1bb51b1571fe5b39520936ca94df14f1 authored over 1 year ago by Ed Page <[email protected]>
style(builder): Be consistent in order

99bcdfc6c7262d01bbe4c9275acc46c339040fce authored over 1 year ago by Ed Page <[email protected]>
feat(derive): Accept Boxed Str/OsStr/Path

a50e32c1357b9a73da6c7b2d4506dd4be8f3420f authored over 1 year ago by Ed Page <[email protected]>
feat(derive): Accept num::Wrapping wrapped types

916c8d93e1c9e54ee80178fa600c2d756635268e authored over 1 year ago by Ed Page <[email protected]>
feat(derive): Accept Box/Arc wrapped types

f043f575599555e3dae769b3fc9fdac440114628 authored over 1 year ago by Ed Page <[email protected]>
fix(complete): PS short options not case-sensitive

fixes #2145

7b5bc6640c21348373c8eece6bfdab869482a7b9 authored over 1 year ago by RubixDev <[email protected]>
chore: Release

7353b2be3477eb6846c1e05a619b1de7a3b7c0dc authored over 1 year ago by Ed Page <[email protected]>
docs: Update changelog

8f7a1d1aac6a638c5cf6562887111bd594a4bf0b authored over 1 year ago by Ed Page <[email protected]>
Merge pull request #4991 from epage/bit

refactor(builder): Remove bitflags dependency

1938cb221959564b05ccaaa7b772bfed77a5b127 authored over 1 year ago by Ed Page <[email protected]>
refactor(builder): Remove bitflags dependency

This saved 1.3 KiB

When color support is enabled, this likely won't save on build times
*until*...

27431a43a1713abab32afb6d85486d547eaf65fd authored over 1 year ago by Ed Page <[email protected]>
Merge pull request #4990 from epage/bit

chore: Update bitflags

3f09458094d1b398e02f79fd1a184bfce032c14b authored over 1 year ago by Ed Page <[email protected]>
chore: Update bitflags

Fixes #4861

6bfd7852ac5e2605a3b7ad820dda81b75ec07120 authored over 1 year ago by Ed Page <[email protected]>
chore: Release

18f0ad46765083e16aeb44c6ae070e041c280ff5 authored over 1 year ago by Ed Page <[email protected]>
docs: Update changelog

94015b1a696221bc53605e11a0ce9506988eb4c1 authored over 1 year ago by Ed Page <[email protected]>
Merge pull request #4988 from sebastiantoh/ignore-errors

fix(parser): Allow help and version command

d83cc6d3e771687f53b4766c15ad9f572c0b9d83 authored over 1 year ago by Ed Page <[email protected]>
fix(ignore_errors): Allow help and version command

8103e9760a9e6267490b5c09439416ef575d5991 authored over 1 year ago by Sebastian Toh <[email protected]>
test(ignore_errors): Add help & version cmd tests

d451e0a60cfed489999fbccd9334a4a680dc3583 authored over 1 year ago by Sebastian Toh <[email protected]>
chore: Release

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

0f614dec400bb0991df4eeff0b8fbe90ebe50d40 authored over 1 year ago by Ed Page <[email protected]>
Merge pull request #4971 from SUPERCILEX/long-arg-inference

fix: Broken long arg inference on conflicts

8596fe65238967a55aab9e8a4d86878bfd3e92d3 authored over 1 year ago by Ed Page <[email protected]>
chore: Release

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

f4cdebb5f6dd4d9c2d8ccec21dc279f53a2f2c55 authored over 1 year ago by Ed Page <[email protected]>
Merge pull request #4985 from epage/docs

docs(tutorial): Smooth over tutorial problems, a little

f5d64d746e96ebe7911ceb4f313eccba5cfaac47 authored over 1 year ago by Ed Page <[email protected]>
docs(tutorial): Link out to other docs more

This is another step for trying to improve the understanding that the
derive and builder APIs ar...

975eb0c6864bc65e3dad8f1ada5be2c1db53c25b authored over 1 year ago by Ed Page <[email protected]>
docs(tutorial): Provide next steps

This is particularly to help call attention to builder methods as
attributes (#4090).

7370c63caf217f7bb42f08a5f6441f9bd6a3d9f1 authored over 1 year ago by Ed Page <[email protected]>
docs(derive): Draw more attention to derive feature

c2e6f1b7902c395f1aaccab3c81bfde21f6d17af authored over 1 year ago by Ed Page <[email protected]>
Merge pull request #4984 from epage/ref

docs(derive): Ensure magic attributes are searchable

a0e6bdc50be61d2f36de0d1a53a61032caf9c4b7 authored over 1 year ago by Ed Page <[email protected]>
docs(derive): Ensure magic attributes are searchable

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

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

8618841eeca44320065582f6bbcb2a83b1300bd8 authored over 1 year ago by Ed Page <[email protected]>
docs: Link out to clio

Related to #4074

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

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

acde4387bb8c472922bba92520abe539deb211cf authored over 1 year ago by Ed Page <[email protected]>
Merge pull request #4978 from clap-rs/colorchoice-values

Improve colorchoice enum

4aff61dd01565bdb96cdb6e81384a6ecd5421e75 authored over 1 year ago by Ed Page <[email protected]>
Improve colorchoice enum

cfd1d22e26f064a957842a6069b70e45f79cbdbf authored over 1 year ago by Pavan Kumar Sunkara <[email protected]>
Merge pull request #4973 from epage/stale

docs(builder): Describe current sort semantics

482012abae3074553c5287f906e4ef6c65455a87 authored over 1 year ago by Ed Page <[email protected]>
docs(builder): Describe current sort semantics

I must have been moving too fast with 6e1e754 as it changed the wrong
part of the text when real...

3ad2bf606106e705134e3b19f4680a6b127995c9 authored over 1 year ago by Ed Page <[email protected]>
fix: Broken long arg inference on conflicts

Signed-off-by: Alex Saveau <[email protected]>

f9994bff47a5de4c8ec33f943932f6c164e91a29 authored over 1 year ago by Alex Saveau <[email protected]>
Merge pull request #4968 from hartwork/transparentize-logo

Make clap logo background transparent

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

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

e09cf14c132f2e043de07fbf1a84b5488041bb41 authored over 1 year ago by Ed Page <[email protected]>
Merge pull request #4967 from hartwork/error-exit-code

Extract/add public method `Error.exit_code`

a3f482f1d78b11bf349e6ca932b9c459afd4b724 authored over 1 year ago by Ed Page <[email protected]>
docs: Make clap logo background transparent

c685c70397afdc2e5b8b89bc74d45de7a661a500 authored over 1 year ago by Sebastian Pipping <[email protected]>
feat: Extract/add public method Error.exit_code

Simplifies method Error.exit as a side effect.

36329896e733272b192b404cbb9ba26e82bb2742 authored over 1 year ago by Sebastian Pipping <[email protected]>
docs: Fix link to tutorial

Fixes #4964

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

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

4b9ec6fa87d41215d532199b5cd88e866d16ee72 authored over 1 year ago by Ed Page <[email protected]>
Merge pull request #4792 from epage/defer

feat: Allow deferred initialization of subcommands

13534b67d0af24f8eaf6c8f6734469bcfa49c1f3 authored over 1 year ago by Ed Page <[email protected]>
feat: Allow deferred initialization of subcommands

This is mostly targeted at reducing startup time for no-op commands
within *very* large applicat...

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

475e254d2534f888966ca5a61308176a99eb4281 authored over 1 year ago by Ed Page <[email protected]>
docs: Update changelog

75e2060f0570bb0e33382e0e34e2b5efb0a37820 authored over 1 year ago by Ed Page <[email protected]>
Merge pull request #4952 from epage/derive

fix(derive): Don't warn when people bring types into scope

468ab556a65db5beeac04cae31da4e42bfd77953 authored over 1 year ago by Ed Page <[email protected]>
fix(derive): Don't warn when people bring types into scope

Fixes #4951

103ae5cf626819c7bfcfb933f549664227ac0a64 authored over 1 year ago by Ed Page <[email protected]>
style: Remove unused mut

5661b6b50843d2386a63c1243ee2c19050b00a40 authored over 1 year ago by Ed Page <[email protected]>
fix(derive): Mark all impls as automatically derived

Unsure what all it does. I removed our `allow`s and we still get lints,
so unsure if its only s...

e7729d12826b26de7bdf1980d1d85f41dd376763 authored over 1 year ago by Ed Page <[email protected]>
Merge pull request #4947 from klensy/formatless-error

perf(derive): reduce amount of generated code

7ead9ab3563422d87422fec05873852729f04256 authored over 1 year ago by Ed Page <[email protected]>
perf(derive): Reduce amount of generated code

df5d90101a86d5ff848c4ae713a535619ee390a7 authored over 1 year ago by klensy <[email protected]>
chore: Release

50f0e6bffbe28ba0d245c1789010592764a7d80d authored over 1 year ago by Ed Page <[email protected]>
docs: Update changelog

147145714329b0f5dc203c31ab949cbd60fe3718 authored over 1 year ago by Ed Page <[email protected]>
Merge pull request #4944 from clap-rs/renovate/criterion-0.x

chore(deps): update rust crate criterion to 0.5.1

e8a35682195b7610dc4020fe650d9aa1c3722f12 authored over 1 year ago by Ed Page <[email protected]>
Merge pull request #4943 from clap-rs/renovate/compatible-(dev)

chore(deps): update compatible (dev)

a4f839196155b050a75544f72c42795204a4f9ea authored over 1 year ago by Ed Page <[email protected]>