]> git.proxmox.com Git - rustc.git/blame - vendor/clap/Cargo.toml
New upstream version 1.71.1+dfsg1
[rustc.git] / vendor / clap / Cargo.toml
CommitLineData
9c376795
FG
1# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO
2#
3# When uploading crates to the registry Cargo will automatically
4# "normalize" Cargo.toml files for maximal compatibility
5# with all versions of Cargo and also rewrite `path` dependencies
6# to registry (e.g., crates.io) dependencies.
7#
8# If you are reading this file be aware that the original Cargo.toml
9# will likely look very different (and much more reasonable).
10# See Cargo.toml.orig for the original contents.
11
12[package]
13edition = "2021"
14rust-version = "1.64.0"
15name = "clap"
49aad941 16version = "4.2.4"
9c376795
FG
17include = [
18 "build.rs",
19 "src/**/*",
20 "Cargo.toml",
21 "LICENSE*",
22 "README.md",
23 "benches/**/*",
24 "examples/**/*",
25]
26description = "A simple to use, efficient, and full-featured Command Line Argument Parser"
27readme = "README.md"
28keywords = [
29 "argument",
30 "cli",
31 "arg",
32 "parser",
33 "parse",
34]
35categories = ["command-line-interface"]
36license = "MIT OR Apache-2.0"
37repository = "https://github.com/clap-rs/clap"
38
39[package.metadata.docs.rs]
40features = ["unstable-doc"]
41rustdoc-args = [
42 "--cfg",
43 "docsrs",
44]
45cargo-args = [
46 "-Zunstable-options",
47 "-Zrustdoc-scrape-examples",
48]
49
50[package.metadata.playground]
51features = ["unstable-doc"]
52
53[package.metadata.release]
54shared-version = true
55tag-name = "v{{version}}"
56
57[[package.metadata.release.pre-release-replacements]]
58file = "CHANGELOG.md"
59search = "Unreleased"
60replace = "{{version}}"
61min = 1
62
63[[package.metadata.release.pre-release-replacements]]
64file = "CHANGELOG.md"
65search = '\.\.\.HEAD'
66replace = "...{{tag_name}}"
67exactly = 1
68
69[[package.metadata.release.pre-release-replacements]]
70file = "CHANGELOG.md"
71search = "ReleaseDate"
72replace = "{{date}}"
73min = 1
74
75[[package.metadata.release.pre-release-replacements]]
76file = "CHANGELOG.md"
77search = "<!-- next-header -->"
78replace = """
79<!-- next-header -->
80## [Unreleased] - ReleaseDate
81"""
82exactly = 1
83
84[[package.metadata.release.pre-release-replacements]]
85file = "CHANGELOG.md"
86search = "<!-- next-url -->"
87replace = """
88<!-- next-url -->
89[Unreleased]: https://github.com/clap-rs/clap/compare/{{tag_name}}...HEAD"""
90exactly = 1
91
353b0b11
FG
92[[package.metadata.release.pre-release-replacements]]
93file = "CITATION.cff"
94search = "^date-released: ....-..-.."
95replace = "date-released: {{date}}"
96
97[[package.metadata.release.pre-release-replacements]]
98file = "CITATION.cff"
99search = '^version: .+\..+\..+'
100replace = "version: {{version}}"
101
9c376795
FG
102[profile.bench]
103lto = true
104codegen-units = 1
105
106[profile.test]
107opt-level = 1
108
109[lib]
110bench = false
111
112[[example]]
113name = "demo"
114required-features = ["derive"]
115
116[[example]]
117name = "cargo-example"
118required-features = ["cargo"]
119
120[[example]]
121name = "cargo-example-derive"
122required-features = ["derive"]
123
124[[example]]
125name = "escaped-positional"
126required-features = ["cargo"]
127
128[[example]]
129name = "escaped-positional-derive"
130required-features = ["derive"]
131
132[[example]]
133name = "find"
134required-features = ["cargo"]
135
136[[example]]
137name = "git-derive"
138required-features = ["derive"]
139
140[[example]]
141name = "typed-derive"
142required-features = ["derive"]
143
144[[example]]
145name = "busybox"
146path = "examples/multicall-busybox.rs"
147
148[[example]]
149name = "hostname"
150path = "examples/multicall-hostname.rs"
151
152[[example]]
153name = "repl"
154path = "examples/repl.rs"
155required-features = ["help"]
156
157[[example]]
158name = "01_quick"
159path = "examples/tutorial_builder/01_quick.rs"
160required-features = ["cargo"]
161
162[[example]]
163name = "02_apps"
164path = "examples/tutorial_builder/02_apps.rs"
165
166[[example]]
167name = "02_crate"
168path = "examples/tutorial_builder/02_crate.rs"
169required-features = ["cargo"]
170
171[[example]]
172name = "02_app_settings"
173path = "examples/tutorial_builder/02_app_settings.rs"
174required-features = ["cargo"]
175
176[[example]]
177name = "03_01_flag_bool"
178path = "examples/tutorial_builder/03_01_flag_bool.rs"
179required-features = ["cargo"]
180
181[[example]]
182name = "03_01_flag_count"
183path = "examples/tutorial_builder/03_01_flag_count.rs"
184required-features = ["cargo"]
185
186[[example]]
187name = "03_02_option"
188path = "examples/tutorial_builder/03_02_option.rs"
189required-features = ["cargo"]
190
191[[example]]
192name = "03_02_option_mult"
193path = "examples/tutorial_builder/03_02_option_mult.rs"
194required-features = ["cargo"]
195
196[[example]]
197name = "03_03_positional"
198path = "examples/tutorial_builder/03_03_positional.rs"
199required-features = ["cargo"]
200
201[[example]]
202name = "03_03_positional_mult"
203path = "examples/tutorial_builder/03_03_positional_mult.rs"
204required-features = ["cargo"]
205
206[[example]]
207name = "03_04_subcommands"
208path = "examples/tutorial_builder/03_04_subcommands.rs"
209required-features = ["cargo"]
210
211[[example]]
212name = "03_05_default_values"
213path = "examples/tutorial_builder/03_05_default_values.rs"
214required-features = ["cargo"]
215
216[[example]]
217name = "04_01_possible"
218path = "examples/tutorial_builder/04_01_possible.rs"
219required-features = ["cargo"]
220
221[[example]]
222name = "04_01_enum"
223path = "examples/tutorial_builder/04_01_enum.rs"
224required-features = ["cargo"]
225
226[[example]]
227name = "04_02_parse"
228path = "examples/tutorial_builder/04_02_parse.rs"
229required-features = ["cargo"]
230
231[[example]]
232name = "04_02_validate"
233path = "examples/tutorial_builder/04_02_validate.rs"
234required-features = ["cargo"]
235
236[[example]]
237name = "04_03_relations"
238path = "examples/tutorial_builder/04_03_relations.rs"
239required-features = ["cargo"]
240
241[[example]]
242name = "04_04_custom"
243path = "examples/tutorial_builder/04_04_custom.rs"
244required-features = ["cargo"]
245
246[[example]]
247name = "05_01_assert"
248path = "examples/tutorial_builder/05_01_assert.rs"
249test = true
250required-features = ["cargo"]
251
252[[example]]
253name = "01_quick_derive"
254path = "examples/tutorial_derive/01_quick.rs"
255required-features = ["derive"]
256
257[[example]]
258name = "02_apps_derive"
259path = "examples/tutorial_derive/02_apps.rs"
260required-features = ["derive"]
261
262[[example]]
263name = "02_crate_derive"
264path = "examples/tutorial_derive/02_crate.rs"
265required-features = ["derive"]
266
267[[example]]
268name = "02_app_settings_derive"
269path = "examples/tutorial_derive/02_app_settings.rs"
270required-features = ["derive"]
271
272[[example]]
273name = "03_01_flag_bool_derive"
274path = "examples/tutorial_derive/03_01_flag_bool.rs"
275required-features = ["derive"]
276
277[[example]]
278name = "03_01_flag_count_derive"
279path = "examples/tutorial_derive/03_01_flag_count.rs"
280required-features = ["derive"]
281
282[[example]]
283name = "03_02_option_derive"
284path = "examples/tutorial_derive/03_02_option.rs"
285required-features = ["derive"]
286
287[[example]]
288name = "03_02_option_mult_derive"
289path = "examples/tutorial_derive/03_02_option_mult.rs"
290required-features = ["derive"]
291
292[[example]]
293name = "03_03_positional_derive"
294path = "examples/tutorial_derive/03_03_positional.rs"
295required-features = ["derive"]
296
297[[example]]
298name = "03_03_positional_mult_derive"
299path = "examples/tutorial_derive/03_03_positional_mult.rs"
300required-features = ["derive"]
301
302[[example]]
303name = "03_04_subcommands_derive"
304path = "examples/tutorial_derive/03_04_subcommands.rs"
305required-features = ["derive"]
306
307[[example]]
308name = "03_04_subcommands_alt_derive"
309path = "examples/tutorial_derive/03_04_subcommands_alt.rs"
310required-features = ["derive"]
311
312[[example]]
313name = "03_05_default_values_derive"
314path = "examples/tutorial_derive/03_05_default_values.rs"
315required-features = ["derive"]
316
317[[example]]
318name = "04_01_enum_derive"
319path = "examples/tutorial_derive/04_01_enum.rs"
320required-features = ["derive"]
321
322[[example]]
323name = "04_02_parse_derive"
324path = "examples/tutorial_derive/04_02_parse.rs"
325required-features = ["derive"]
326
327[[example]]
328name = "04_02_validate_derive"
329path = "examples/tutorial_derive/04_02_validate.rs"
330required-features = ["derive"]
331
332[[example]]
333name = "04_03_relations_derive"
334path = "examples/tutorial_derive/04_03_relations.rs"
335required-features = ["derive"]
336
337[[example]]
338name = "04_04_custom_derive"
339path = "examples/tutorial_derive/04_04_custom.rs"
340required-features = ["derive"]
341
342[[example]]
343name = "05_01_assert_derive"
344path = "examples/tutorial_derive/05_01_assert.rs"
345test = true
346required-features = ["derive"]
347
348[[example]]
349name = "interop_augment_args"
350path = "examples/derive_ref/augment_args.rs"
351required-features = ["derive"]
352
353[[example]]
354name = "interop_augment_subcommands"
355path = "examples/derive_ref/augment_subcommands.rs"
356required-features = ["derive"]
357
358[[example]]
359name = "interop_hand_subcommand"
360path = "examples/derive_ref/hand_subcommand.rs"
361required-features = ["derive"]
362
363[[example]]
364name = "interop_flatten_hand_args"
365path = "examples/derive_ref/flatten_hand_args.rs"
366required-features = ["derive"]
367
353b0b11 368[dependencies.clap_builder]
49aad941 369version = "=4.2.4"
353b0b11 370default-features = false
9c376795
FG
371
372[dependencies.clap_derive]
353b0b11 373version = "=4.2.0"
9c376795
FG
374optional = true
375
376[dependencies.once_cell]
377version = "1.12.0"
378optional = true
379
9c376795 380[dev-dependencies.humantime]
353b0b11 381version = "2.1.0"
9c376795
FG
382
383[dev-dependencies.rustversion]
353b0b11 384version = "1.0.12"
9c376795
FG
385
386[dev-dependencies.shlex]
387version = "1.1.0"
388
389[dev-dependencies.snapbox]
353b0b11 390version = "0.4.10"
9c376795
FG
391
392[dev-dependencies.static_assertions]
393version = "1.1.0"
394
395[dev-dependencies.trybuild]
353b0b11 396version = "1.0.77"
9c376795
FG
397
398[dev-dependencies.trycmd]
353b0b11 399version = "0.14.15"
9c376795
FG
400features = [
401 "color-auto",
402 "diff",
403 "examples",
404]
405default-features = false
406
407[dev-dependencies.unic-emoji-char]
408version = "0.9.0"
409
410[features]
353b0b11
FG
411cargo = ["clap_builder/cargo"]
412color = ["clap_builder/color"]
9c376795 413debug = [
353b0b11 414 "clap_builder/debug",
9c376795 415 "clap_derive?/debug",
9c376795
FG
416]
417default = [
418 "std",
419 "color",
420 "help",
421 "usage",
422 "error-context",
423 "suggestions",
424]
353b0b11
FG
425deprecated = [
426 "clap_builder/deprecated",
427 "clap_derive?/deprecated",
428]
9c376795
FG
429derive = [
430 "dep:clap_derive",
431 "dep:once_cell",
432]
353b0b11
FG
433env = ["clap_builder/env"]
434error-context = ["clap_builder/error-context"]
435help = ["clap_builder/help"]
436std = ["clap_builder/std"]
437string = ["clap_builder/string"]
438suggestions = ["clap_builder/suggestions"]
439unicode = ["clap_builder/unicode"]
9c376795 440unstable-doc = [
353b0b11 441 "clap_builder/unstable-doc",
9c376795 442 "derive",
9c376795 443]
49aad941 444unstable-styles = ["clap_builder/unstable-styles"]
9c376795 445unstable-v5 = [
353b0b11 446 "clap_builder/unstable-v5",
9c376795
FG
447 "clap_derive?/unstable-v5",
448 "deprecated",
449]
353b0b11
FG
450usage = ["clap_builder/usage"]
451wrap_help = ["clap_builder/wrap_help"]