1[package] 2 3name = "clap" 4version = "2.33.0" 5authors = ["Kevin K. <kbknapp@gmail.com>"] 6exclude = ["examples/*", "clap-test/*", "tests/*", "benches/*", "*.png", "clap-perf/*", "*.dot"] 7repository = "https://github.com/clap-rs/clap" 8documentation = "https://docs.rs/clap/" 9homepage = "https://clap.rs/" 10readme = "README.md" 11license = "MIT" 12keywords = ["argument", "cli", "arg", "parser", "parse"] 13categories = ["command-line-interface"] 14description = """ 15A simple to use, efficient, and full-featured Command Line Argument Parser 16""" 17 18[badges] 19travis-ci = { repository = "clap-rs/clap" } 20appveyor = { repository = "clap-rs/clap" } 21coveralls = { repository = "clap-rs/clap", branch = "master" } 22is-it-maintained-issue-resolution = { repository = "clap-rs/clap" } 23is-it-maintained-open-issues = { repository = "clap-rs/clap" } 24maintenance = {status = "actively-developed"} 25 26[dependencies] 27bitflags = "1.0" 28unicode-width = "0.1.4" 29textwrap = "0.11.0" 30strsim = { version = "0.8", optional = true } 31yaml-rust = { version = "0.3.5", optional = true } 32clippy = { version = "~0.0.166", optional = true } 33atty = { version = "0.2.2", optional = true } 34vec_map = { version = "0.8", optional = true } 35term_size = { version = "0.3.0", optional = true } 36 37[target.'cfg(not(windows))'.dependencies] 38ansi_term = { version = "0.11", optional = true } 39 40[dev-dependencies] 41regex = "1" 42lazy_static = "1.3" 43version-sync = "0.8" 44 45[features] 46default = ["suggestions", "color", "vec_map"] 47suggestions = ["strsim"] 48color = ["ansi_term", "atty"] 49wrap_help = ["term_size", "textwrap/term_size"] 50yaml = ["yaml-rust"] 51unstable = [] # for building with unstable clap features (doesn't require nightly Rust) (currently none) 52nightly = [] # for building with unstable Rust features (currently none) 53lints = ["clippy"] # Requires nightly Rust 54debug = [] # Enables debug messages 55no_cargo = [] # Enable if you're not using Cargo, disables Cargo-env-var-dependent macros 56doc = ["yaml"] # All the features which add to documentation 57 58[profile.release] 59opt-level = 3 60debug = false 61rpath = false 62lto = true 63debug-assertions = false 64codegen-units = 1 65 66[profile.dev] 67opt-level = 0 68debug = true 69rpath = false 70lto = false 71debug-assertions = true 72codegen-units = 4 73 74[profile.test] 75opt-level = 1 76debug = true 77rpath = false 78lto = false 79debug-assertions = true 80codegen-units = 4 81 82[profile.bench] 83opt-level = 3 84debug = false 85rpath = false 86lto = true 87debug-assertions = false 88codegen-units = 1 89 90[package.metadata.docs.rs] 91features = ["doc"] 92