No description
Find a file
Ed Page 90bcb7f75e fix(error): Use a non-generic Error alias
`clap::Error::raw` was producing ambiguity errors with a default generic
parameter on `clap::error::Error` (which `clap::Error` is a re-export
of).

I tried making `clap::Error` a type alias with a default generic
parameter but that ran into an ambiguity error with `map_err`.

So I'm going ahead and hard coding `clap::Error`.  We don't expect
people to change this all that often.
2022-09-20 13:37:02 -05:00
.github fix: Permissions syntax 2022-09-18 18:55:47 +01:00
assets docs: Add back in logo 2021-12-07 17:45:57 -06:00
clap_bench feat(help): Break out help feature flag 2022-09-19 11:54:10 -05:00
clap_complete feat(help): Break out help feature flag 2022-09-19 11:54:10 -05:00
clap_complete_fig feat(help): Break out help feature flag 2022-09-19 11:54:10 -05:00
clap_derive Revert "fix: Remove once_cell dependency from derive" 2022-09-16 16:19:03 -05:00
clap_lex fix: Switch to owned types 2022-08-22 14:55:55 -05:00
clap_mangen feat(help): Break out help feature flag 2022-09-19 11:54:10 -05:00
examples fix(help): Separate command flags like options 2022-09-19 09:07:43 -05:00
src fix(error): Use a non-generic Error alias 2022-09-20 13:37:02 -05:00
tests fix(error): Use a non-generic Error alias 2022-09-20 13:37:02 -05:00
.clippy.toml chore: Bump MSRV to 1.60.0 2022-08-10 21:32:06 -05:00
.gitignore chore: Allow testing MSRV 2022-07-19 13:50:27 -05:00
.pre-commit-config.yaml chore: Upgrade boilerplate 2022-02-15 12:36:19 -06:00
Cargo.lock Revert "refactor: Remove once_cell dependency" 2022-09-16 16:14:32 -05:00
Cargo.toml feat(help): 'usage' feature flag for auto-genned usage 2022-09-19 13:15:47 -05:00
CHANGELOG.md feat(error): Break out error-context feature flag 2022-09-19 10:23:55 -05:00
committed.toml chore: Align on boilerplate 2021-11-17 15:24:50 -06:00
CONTRIBUTING.md docs(contrib): Fix version support table 2022-09-13 15:42:41 -05:00
LICENSE-APACHE chore: relicense under MIT and APACHE 2.0 2018-07-23 14:25:18 -04:00
LICENSE-MIT docs(license): Update years/holders 2022-06-27 12:55:09 -05:00
Makefile perf: Switch to &'static str by default 2022-09-16 16:44:39 -05:00
README.md chore: Update release process 2022-07-19 14:41:42 -05:00
release.toml chore: Allow releasing from release branches 2022-07-25 13:31:25 -05:00
typos.toml docs: Fix typos 2021-11-17 15:21:58 -06:00

clap

Command Line Argument Parser for Rust

Crates.io Crates.io License License Build Status Coverage Status Contributors

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:

Sponsors

Gold

Silver

Bronze

Backer