mirror of
https://github.com/clap-rs/clap
synced 2024-12-13 22:32:33 +00:00
No description
641b42b2e8
We've decided to try using some of our funding to speed up CI. kbknapp has experience with buildjet in the past which allows us to keep our Actions and switch out our runners. As we are charged for `num_cores * time`, increasing core counts could decrease time, both helping us and keeping costs down. I chose 8 cores (an upgrade over `ubuntu-latest`s 2 cores) as kbknapp knew someone who benchmarked things for Rust/Python and found that a good fit. I only switched a subset of jobs over to buildjet to focus on jobs where most of the time is spent on highly parallelizable operations. Buildjet dropped our Linux test jobs from 8-9min to 2-3min. The checks and UI-test jobs only improved by 30s-1min each, so I left them out. We can iterate as we go. |
||
---|---|---|
.github | ||
assets | ||
clap_bench | ||
clap_builder | ||
clap_complete | ||
clap_complete_fig | ||
clap_complete_nushell | ||
clap_derive | ||
clap_lex | ||
clap_mangen | ||
examples | ||
src | ||
tests | ||
.clippy.toml | ||
.gitignore | ||
.pre-commit-config.yaml | ||
Cargo.lock | ||
Cargo.toml | ||
CHANGELOG.md | ||
CITATION.cff | ||
committed.toml | ||
CONTRIBUTING.md | ||
deny.toml | ||
LICENSE-APACHE | ||
LICENSE-MIT | ||
Makefile | ||
README.md | ||
release.toml | ||
typos.toml |
clap
Command Line Argument Parser for Rust
Dual-licensed under Apache 2.0 or MIT.
About
Create your command-line parser, with all of the bells and whistles, declaratively or procedurally.
For more details, see: