| [package] |
| name = "clap" |
| version = "3.0.0-beta.1" |
| edition = "2018" |
| authors = [ |
| "Kevin K. <kbknapp@gmail.com>", |
| "Clap Maintainers" |
| ] |
| include = [ |
| "src/**/*", |
| "Cargo.toml", |
| "README.md" |
| ] |
| description = "A simple to use, efficient, and full-featured Command Line Argument Parser" |
| repository = "https://github.com/clap-rs/clap" |
| documentation = "https://docs.rs/clap/" |
| homepage = "https://clap.rs/" |
| keywords = [ |
| "argument", |
| "cli", |
| "arg", |
| "parser", |
| "parse" |
| ] |
| categories = ["command-line-interface"] |
| license = "MIT OR Apache-2.0" |
| readme = "README.md" |
| |
| [lib] |
| bench = false |
| |
| [[bench]] |
| harness = false |
| name = "01_default" |
| path = "benches/01_default.rs" |
| |
| [[bench]] |
| harness = false |
| name = "02_simple" |
| path = "benches/02_simple.rs" |
| |
| [[bench]] |
| harness = false |
| name = "03_complex" |
| path = "benches/03_complex.rs" |
| |
| [[bench]] |
| harness = false |
| name = "04_new_help" |
| path = "benches/04_new_help.rs" |
| |
| [[bench]] |
| harness = false |
| name = "05_ripgrep" |
| path = "benches/05_ripgrep.rs" |
| |
| [[bench]] |
| harness = false |
| name = "06_rustup" |
| path = "benches/06_rustup.rs" |
| |
| [badges] |
| is-it-maintained-issue-resolution = { repository = "clap-rs/clap" } |
| is-it-maintained-open-issues = { repository = "clap-rs/clap" } |
| maintenance = {status = "actively-developed"} |
| |
| [dependencies] |
| bitflags = "1.2" |
| unicode-width = "0.1" |
| textwrap = "0.12" |
| indexmap = "1.0" |
| os_str_bytes = { version = "2.3", features = ["raw"] } |
| vec_map = "0.8" |
| strsim = { version = "0.10", optional = true } |
| yaml-rust = { version = "0.4.1", optional = true } |
| atty = { version = "0.2", optional = true } |
| termcolor = { version = "1.1", optional = true } |
| terminal_size = { version = "0.1.12", optional = true } |
| lazy_static = { version = "1", optional = true } |
| clap_derive = { path = "./clap_derive", version = "3.0.0-beta.1", optional = true } |
| |
| [dev-dependencies] |
| regex = "1.0" |
| lazy_static = "1" |
| version-sync = "0.8" |
| criterion = "0.3.2" |
| |
| [features] |
| default = ["suggestions", "color", "derive", "std", "cargo"] |
| std = [] # support for no_std in a backwards-compatible way |
| suggestions = ["strsim"] |
| color = ["atty", "termcolor"] |
| wrap_help = ["terminal_size", "textwrap/terminal_size"] |
| derive = ["clap_derive", "lazy_static"] |
| yaml = ["yaml-rust"] |
| cargo = [] # Disable if you're not using Cargo, enables Cargo-env-var-dependent macros |
| unstable = ["clap_derive/unstable"] # for building with unstable clap features (doesn't require nightly Rust) (currently none) |
| debug = ["clap_derive/debug"] # Enables debug messages |
| doc = ["yaml"] # All the features which add to documentation |
| |
| [profile.test] |
| opt-level = 1 |
| |
| [profile.bench] |
| lto = true |
| codegen-units = 1 |
| |
| [package.metadata.docs.rs] |
| features = ["doc"] |
| targets = ["x86_64-unknown-linux-gnu"] |
| |
| [workspace] |
| members = [ |
| "clap_derive", |
| "clap_generate", |
| ] |
| default-members = [ |
| ".", |
| "clap_derive", |
| "clap_generate", |
| ] |