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

docs: Update changelog

765c2e18f5ccee16a24235df727812898da9fe6f authored almost 2 years ago by Ed Page <[email protected]>
fix(lex): Allow reporting errors for non-UTF8 longs

ea4dada1e4b0ac26e01207fb614f57355577af05 authored almost 2 years ago by Ed Page <[email protected]>
feat(derive): Support `#[group]` attributes

This adds the ability derive additional options for the group creation.

Fixes #4574

5430df7a0f0434b5c7e0877d6b75fca1f251c870 authored almost 2 years ago by Kurtis Nusbaum <[email protected]>
perf!(lex): Build faster by removing `os_str_bytes`

We are doing direct transmutes between `OsStr` and `[u8]`.
https://github.com/rust-lang/rust/pul...

6419a0d937921fee1c8700f4bfcee397520e1ef7 authored almost 2 years ago by Ed Page <[email protected]>
refactor: Split out clap_builder for faster derive builds

For now, we are still treating `clap` as the user facing API for both
builder and derive, making...

4e1a565b8adb4f2ad74a9631565574767fdc37ae authored almost 2 years ago by Ed Page <[email protected]>
docs: Consistently use console fence type

d9a641bcc8d89a7eee4f401508fd3f5bb35f0dff authored almost 2 years ago by Ed Page <[email protected]>
style: Reduce unstable-v5 warnings

5b65ede0ae2b5c71de76dc46fcacae85855c61bc authored almost 2 years ago by Ed Page <[email protected]>
doc: Clean up cfgs

5d0fbb47ce3be1698f7f1163c2bd6327faa0a6a0 authored almost 2 years ago by Ed Page <[email protected]>
Merge pull request #4783 from epage/perf

perf(derive): Reduce the amount of generated code

e626dd4ffc33f8f6144296b372165faa5934c32e authored almost 2 years ago by Ed Page <[email protected]>
Merge pull request #4781 from epage/deny

chore(ci): Switch to cargo-deny

6e1376cac8c4e199d569d27db24fff10d1de3187 authored almost 2 years ago by Ed Page <[email protected]>
Merge pull request #4779 from epage/reserve

perf: Reduce alloc calls when building

f04ad2f38c9059d551316d46996590a8089ba9d8 authored almost 2 years ago by Ed Page <[email protected]>
Merge pull request #4778 from epage/downgrade

Revert "chore: Update bitflags dep to 2.0"

bdfc6be5a7cdaab9d752a8669394e8d27cd3ec41 authored almost 2 years ago by Ed Page <[email protected]>
Merge pull request #4777 from epage/error

perf(derive): Improve build times

dbf1b9a8d7c61c8acc7541001be7815adc46739d authored almost 2 years ago by Ed Page <[email protected]>
Merge pull request #4771 from nicholasbishop/bishop-update-bitflags

chore: Update bitflags dep to 2.0

4c05dfb8a5d6a32f88f78fb65f54c289931ab226 authored almost 2 years ago by Ed Page <[email protected]>
perf(derive): Reduce the amount of generated code

Its a small win, dropping the number of copies and reducing the
overhead from `quote` but enough...

7e7a45ac198edc0f2fce257f194c8ab8c1d87c3f authored almost 2 years ago by Ed Page <[email protected]>
chore: Release

240e237b5f6c9a16397d495f395c0fc8b628f946 authored almost 2 years ago by Ed Page <[email protected]>
docs: Update changelog

60e023fb2cbc9b97caa8a4c9491f195870bb0043 authored almost 2 years ago by Ed Page <[email protected]>
chore(ci): Switch to cargo-deny

a2f500e4402b0636fa0613c824626d3d2901649d authored almost 2 years ago by Ed Page <[email protected]>
perf: Reduce alloc calls when building

Inspired by #4774

a62fd05d5392fd48a5fe9347451a49d18f564ab0 authored almost 2 years ago by Ed Page <[email protected]>
Revert "chore: Update bitflags dep to 2.0"

This reverts commit 6878a1911b2509b1fb2afbaee616f6257758af41.

769ccc5cd6d4fbbf37fd0ef5f21b01b4d82c753b authored almost 2 years ago by Ed Page <[email protected]>
chore: Update bitflags dep to 2.0

6878a1911b2509b1fb2afbaee616f6257758af41 authored almost 2 years ago by Nicholas Bishop <[email protected]>
chore: Release

79b44d04609bf2bc8a6f4fafe49913c3b9b86b8b authored almost 2 years ago by Ed Page <[email protected]>
docs: Update changelog

59109b640d35211c13c9de624d22dd9c3ec74505 authored almost 2 years ago by Ed Page <[email protected]>
chore(derive): Update syn

062622fe2dd4cb0e5c2bcd407640986218084b53 authored almost 2 years ago by Ed Page <[email protected]>
refactor(derive): Remove proc-macro-error dependency

Made things simpler that we were always aborting before.

e0304268197af97194327d895ea8c54d09ff69db authored almost 2 years ago by Ed Page <[email protected]>
Merge pull request #4767 from epage/win-ansi

fix(help): Don't style newlines

cdff81540c4aa9420fcf80a21df409b3bcd71850 authored almost 2 years ago by Ed Page <[email protected]>
docs(help): Remove stale reference about wrapping

Fixes #4772

cc1474f97c78002f3d99261699114e61d70b0634 authored almost 2 years ago by Ed Page <[email protected]>
chore: Release

b69cf080cec55d73f0ada34b92de6c0f28aa0043 authored almost 2 years ago by Ed Page <[email protected]>
docs: Update changelog

4f2f7024db244643c9beb100997ef68113b550ae authored almost 2 years ago by Ed Page <[email protected]>
chore: Release

9aee6d31fdb9acd815742ac255fa7650887c9e61 authored almost 2 years ago by Ed Page <[email protected]>
docs: Update changelog

97776254a7d9622252cd980b85e0d6724f0a8c42 authored almost 2 years ago by Ed Page <[email protected]>
fix(help): Don't style newlines

Windows will style all blank space until the end of line (sometimes).

Fixes #4431

fcd6a65e1810c083fe60c37db14e08262e279381 authored almost 2 years ago by Ed Page <[email protected]>
Merge pull request #4764 from epage/true

fix(parser): Clarify get_count/get_flag assertion

83b0437ce1df098103d08c2474753cce8874c6a8 authored almost 2 years ago by Ed Page <[email protected]>
Merge pull request #4762 from epage/deps

chore: Upgrade dependencies

4fa1ec6d68606016afca538f220d779a9702b9d4 authored almost 2 years ago by Ed Page <[email protected]>
chore: Release

e78bba0ec5c2ad35ab1511ebb6977bf66530f5ca authored almost 2 years ago by Ed Page <[email protected]>
docs: Update changelog

84ea5b8521ae7dbcbd90fe735a3f5da094218c59 authored almost 2 years ago by Ed Page <[email protected]>
fix(parser): Clarify get_count/get_flag assertion

Fixes #4763

c0dc1cd0084df94b0ffc02d8562ee4634f7cce66 authored almost 2 years ago by Ed Page <[email protected]>
chore: Upgrade trycmd

dec82598b2865542f4dd47a7c0de59a2bf6d030e authored almost 2 years ago by Ed Page <[email protected]>
chore: Fully specify dependencies

6c0600a031344ee4ad2b94a1295dc2f7e389d0db authored almost 2 years ago by Ed Page <[email protected]>
Merge pull request #4752 from kevinmatthes/feature/cff

[Documentation] Create CITATION.cff

c7e929e12312b77fb30510f8942a7191f6442619 authored almost 2 years ago by Ed Page <[email protected]>
test: Add CFF Validation

The CITATION.cff is validated with the official GitHub Action.

b8021a2a710b5840633c31c07f7a61e480121eaf authored almost 2 years ago by Kevin Matthes <[email protected]>
docs: Add Replacement Rules for CITATION.cff

The regular expression for the release date update is taken from the
GitHub Action `kevinmatthes...

ee8231c69f966e27e7ebc65316a55e9730d0a0de authored almost 2 years ago by Kevin Matthes <[email protected]>
docs: Create CITATION.cff

CFF is a technology to make software citable. Therefore, a file named
CITATION.cff needs to be ...

37f8ae20b7fc2ede1979d755df7debac30567498 authored almost 2 years ago by Kevin Matthes <[email protected]>
chore(deps): update compatible (dev) (#4741)

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

8469554c17a0a41005ef2a70a77e4e7d4fe1c8f5 authored almost 2 years ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Merge pull request #4739 from MingweiSamuel/nodeny

fix: remove strict linting from generated code

70818c3aef8ee0fbce82bf325ed241896afe7fa5 authored almost 2 years ago by Ed Page <[email protected]>
fix: Remove strict linting from generated code

fix https://github.com/clap-rs/clap/issues/4733

fa76f6f78d58b4222372bc2ded2a424d38dd4ae7 authored almost 2 years ago by Mingwei Samuel <[email protected]>
Merge pull request #4735 from rkrasiuk/rkrasiuk/fix-almost-swapped-lint

fix(derive): Allow `clippy::almost_swapped`

c3a942e376c837c6b8404eddc12a273172c8c36f authored almost 2 years ago by Ed Page <[email protected]>
chore: Release

f931de694a5478d7e4bd424613e6699f7d4f4e9f authored almost 2 years ago by Ed Page <[email protected]>
docs: Update changelog

dbab0813938907d0e3e8cffedb5b420417c5df55 authored almost 2 years ago by Ed Page <[email protected]>
fix: Allow `clippy::almost_swapped`

5bab68a16f38630db65275102c2f5c129ebd99c7 authored almost 2 years ago by Roman Krasiuk <[email protected]>
fix: Allow `clippy::almost_swapped`

872135b64ff9a4dd41b86594b116541ad80179a2 authored almost 2 years ago by Roman Krasiuk <[email protected]>
Merge pull request #4734 from XiaoXiaoSN/master

feat(complete): Support to run ZSH completion as a script

e9535a3618a8e17fa88ddb211ebeb69b77755e8c authored almost 2 years ago by Ed Page <[email protected]>
feat(complete): Support to run ZSH completion as a script

0f3e729358ff2bc348ef54e1307d27722cfe0311 authored almost 2 years ago by XiaoXiaoSN <[email protected]>
chore: Release

5f247f51811c68e02021db04f6122866540c3480 authored almost 2 years ago by Ed Page <[email protected]>
docs: Update changelog

1999d851785ce54363917274c21d98aa0cdc8554 authored almost 2 years ago by Ed Page <[email protected]>
chore: Release

84a9b53cee22a3b757a9b0a92043f82597993d02 authored almost 2 years ago by Ed Page <[email protected]>
docs: Update changelog

9fa48d5f9275ba2a3430b22194289ee24ee99c5a authored almost 2 years ago by Ed Page <[email protected]>
test(complete): Adjust bash snapshot

cdb33b6ad2c6bbc5a34acf3fc13ce98f796bef4c authored almost 2 years ago by Ed Page <[email protected]>
docs: Update docs for derived display order

Fixes #4728

6e1e754aa8940fe6f700247d52f391ea090faa46 authored almost 2 years ago by Ed Page <[email protected]>
chore: Release

2deb3721954a393d8d8925e37d29ca236de832fb authored almost 2 years ago by Ed Page <[email protected]>
docs: Update changelog

c064da01c941a77b0de41f76f5a0c837a59370de authored almost 2 years ago by Ed Page <[email protected]>
Merge pull request #4612 from davvid/zsh-multi-length-arguments

clap_complete: fix support for two multi-length arguments in zsh

77803337f81a1e949cd3952621bb595cc322c970 authored almost 2 years ago by Ed Page <[email protected]>
chore: Release

f35ff9167fad5cbc5dda77a950c2259873d59e32 authored almost 2 years ago by Ed Page <[email protected]>
docs(lex): Don't elide content

44782c7f71bb36c7c6ec89374028bf3f459b9340 authored almost 2 years ago by Ed Page <[email protected]>
chore: Release

ec878c849b39f27a4f7319d8d0737e0185b79a7f authored almost 2 years ago by Ed Page <[email protected]>
docs: Update changelog

f3be52ed7de954790bcac2878e2634d6bc695e5a authored almost 2 years ago by Ed Page <[email protected]>
Merge pull request #4645 from bgilbert/mangen-flag

fix(mangen): Avoid spurious value names for derive args without values

776f12ebb6e0a1dff6164f89ad2608bfeb195e7f authored almost 2 years ago by Ed Page <[email protected]>
Merge pull request #4717 from epage/clap-ectomy

docs: Remove remaining references to clap attribute

2a91e4f3e1e7e9a71adcfd580ef9b23153ccdcda authored almost 2 years ago by Ed Page <[email protected]>
docs: Remove remaining references to clap attribute

953e2dcd34bb339879cd8c45341364498f4eb637 authored almost 2 years ago by Ed Page <[email protected]>
chore: Release

5e240dddee81885ef69b677e11641c0e1ba013e1 authored almost 2 years ago by Ed Page <[email protected]>
docs: Update changelog

4648b6b49dee9fdb9f76a974f264a60f120190e3 authored almost 2 years ago by Ed Page <[email protected]>
fix(help): Fix yet another --help long help edge case (#4712)

8c92ef6c76686a642e748919f33587561c2a0280 authored almost 2 years ago by Martin Fischer <[email protected]>
chore: Release

fb9435d026ab011c9071ca92eeab738b9b30ca13 authored almost 2 years ago by Ed Page <[email protected]>
docs: Update changelog

9270d2382e01f35f14e8de15b3621c18ef030159 authored almost 2 years ago by Ed Page <[email protected]>
fix(help): Fix --help help text in edge case (#4710)

We were accidentally showing long help just because a hidden argument had a description for a po...

473cf175a2fa973b62c79dabf00892d6feff453a authored almost 2 years ago by Martin Fischer <[email protected]>
Merge pull request #4711 from aleksanderkrauze/improve-builder-str-inner-into-string-implementation

Improve builder::str::inner::Inner::into_string implementation

62da8f94b9aef9f08679e72190f222c84c974af4 authored almost 2 years ago by Ed Page <[email protected]>
Improve builder::str::inner::Inner::into_string implementation

Since `Inner::into_string` already takes ownership of `self` we can
avoid unnecessary copy and a...

d6e7d4699f1f981143fbb4ebea0900c8e3ef5764 authored almost 2 years ago by Aleksander Krauze <[email protected]>
Merge pull request #4696 from graves501/patch-1

Fix typo in example git.rs

ad5d67623a89415c7f5f7e1f7a47bf5abdfd0b6c authored almost 2 years ago by Ed Page <[email protected]>
Fix typo in git.rs

ad6778d2066ee54aef07d2b4c21b81af17b338f0 authored almost 2 years ago by graves501 <[email protected]>
Merge pull request #4694 from epage/sub

docs(examples): Differentiate struct from command name

100f01be1b452beabd9b25ec0a5b52cb67fecaa9 authored almost 2 years ago by Ed Page <[email protected]>
docs(examples): Differentiate struct from command name

This supersedes #4692

3f2625fc5e52b4159d67992d9d33c1a1c9b408e1 authored almost 2 years ago by Ed Page <[email protected]>
Merge pull request #4684 from martinfrances107/clippy

#4683 Clippy: make format!() calls more readable.

956dc6a6daa7c2d101db286fc366ee1c41b32cf2 authored almost 2 years ago by Ed Page <[email protected]>
chore: Make format!() calls more readable

704d0e7a4ffb4f21f2706ed96478c18f3d4d1bef authored almost 2 years ago by Martin <[email protected]>
docs(tutorial): Clarify use of Append in derive

6e5e31a02cdf0877996aa4a79426ba3c8d2c366e authored almost 2 years ago by Ed Page <[email protected]>
docs(man): Remove version from setup steps

2c64f920e2efe5efed16aa12d2c9b831e0f1bdc9 authored almost 2 years ago by Ed Page <[email protected]>
chore: release 0.1.10

e130c8a3901b2175f93dfd4788d57a01906af77b authored almost 2 years ago by nibon7 <[email protected]>
ci: clippy fix

a4e7f5b25840faa381e9972c06c6e5dae8cf6f9d authored almost 2 years ago by nibon7 <[email protected]>
chore: Release

a59a53503e85359b535574faae9e3e94ad43cc5d authored almost 2 years ago by Ed Page <[email protected]>
docs: Update changelog

4348f43b216dae2d6a57af18dbfdb0ae12ae9cc9 authored almost 2 years ago by Ed Page <[email protected]>
Merge pull request #4673 from epage/arg

perf: Speed up compiling `arg!` macro

7c4c6586d0ff90c560e29fe56c2535577b7ace1f authored almost 2 years ago by Ed Page <[email protected]>
perf: Speed up compiling `arg!` macro

To "append" calls, we were passing in a more and more complex expression
on each recursive invoc...

bbe5eaa70918a557d66f592098ee3db3b72f3f6e authored almost 2 years ago by Ed Page <[email protected]>
Merge pull request #4672 from epage/help

fix(help): Respect `disable_colored_help` for `arg_required_else_help`

b3c4b4016cc201f6b33cb183acde8a29b5a592d9 authored almost 2 years ago by Ed Page <[email protected]>
fix(help): Respect `disable_colored_help` for `arg_required_else_help`

Fixes #4671

dc89379ff6d819482039009c0d51a44921a033e2 authored almost 2 years ago by Ed Page <[email protected]>
chore: release 0.1.9

9979402fbebdd6729ce0973a857174f3d4870d22 authored almost 2 years ago by nibon7 <[email protected]>
ci: fix tests

8abc8cef0a958383f887f5d4186e6dba3de0c501 authored almost 2 years ago by nibon7 <[email protected]>
docs: update build badge

fdcb9fe78bde207d56c4afcce79a3f007c9e6cec authored almost 2 years ago by nibon7 <[email protected]>
chore: Release

10a87c662d2fc246f1578c7ed64a08cd44c7b72a authored almost 2 years ago by Ed Page <[email protected]>
docs: Update changelog

8ee9242a0e05e2f6fbe04fd6a70f7a5c9d349822 authored almost 2 years ago by Ed Page <[email protected]>
Merge pull request #4667 from corneliusroemer/fix-4666

fix: Add plural s to context in suggestions

125dbe0cfdadd0d31df8366bcd0ba2efcbbe5ced authored almost 2 years ago by Ed Page <[email protected]>
Merge pull request #4668 from corneliusroemer/fix-4660

fix(suggestions): Replace wrong Jaro-Winkler

401d86fb9c6ed46a138be8f42e0ce86665fa25f3 authored almost 2 years ago by Ed Page <[email protected]>