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