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