[dependencies.bpaf_derive]
optional = true
version = "=0.5.13"
[dependencies.owo-colors]
default-features = false
optional = true
version = ">=3.5, <5.0"
[dependencies.supports-color]
optional = true
version = ">=2.0.0, <4.0"
[dev-dependencies]
[[example]]
name = "at_least_two"
path = "examples/at_least_two.rs"
[[example]]
name = "basic"
path = "examples/basic.rs"
[[example]]
name = "cargo-cmd"
path = "examples/cargo-cmd.rs"
[[example]]
name = "cat"
path = "examples/cat.rs"
[[example]]
name = "compression"
path = "examples/compression.rs"
[[example]]
name = "confusing"
path = "examples/confusing.rs"
[[example]]
name = "coreutils"
path = "examples/coreutils.rs"
[[example]]
name = "csample"
path = "examples/csample.rs"
[[example]]
name = "customize_help"
path = "examples/customize_help.rs"
[[example]]
name = "dd"
path = "examples/dd.rs"
[[example]]
name = "derive"
path = "examples/derive.rs"
[[example]]
name = "derive-smart-pointer"
path = "examples/derive-smart-pointer.rs"
[[example]]
name = "derive_commands"
path = "examples/derive_commands.rs"
[[example]]
name = "derive_rudo"
path = "examples/derive_rudo.rs"
[[example]]
name = "derive_show_asm"
path = "examples/derive_show_asm.rs"
[[example]]
name = "derive_this_or_that"
path = "examples/derive_this_or_that.rs"
[[example]]
name = "dynamic"
path = "examples/dynamic.rs"
[[example]]
name = "dynamic-tree"
path = "examples/dynamic-tree.rs"
[[example]]
name = "enum_in_args"
path = "examples/enum_in_args.rs"
[[example]]
name = "enum_tuple"
path = "examples/enum_tuple.rs"
[[example]]
name = "env_logger"
path = "examples/env_logger.rs"
[[example]]
name = "env_variable"
path = "examples/env_variable.rs"
[[example]]
name = "ex_positional"
path = "examples/ex_positional.rs"
[[example]]
name = "fallback_command"
path = "examples/fallback_command.rs"
[[example]]
name = "filenames"
path = "examples/filenames.rs"
[[example]]
name = "find"
path = "examples/find.rs"
[[example]]
name = "flatten"
path = "examples/flatten.rs"
[[example]]
name = "git"
path = "examples/git.rs"
[[example]]
name = "many_comma_separated_args"
path = "examples/many_comma_separated_args.rs"
[[example]]
name = "many_comma_separated_args_derive"
path = "examples/many_comma_separated_args_derive.rs"
[[example]]
name = "multiple_fallback"
path = "examples/multiple_fallback.rs"
[[example]]
name = "negative"
path = "examples/negative.rs"
[[example]]
name = "no_import"
path = "examples/no_import.rs"
[[example]]
name = "numeric_prefix"
path = "examples/numeric_prefix.rs"
[[example]]
name = "positional_derive"
path = "examples/positional_derive.rs"
[[example]]
name = "rectangle"
path = "examples/rectangle.rs"
[[example]]
name = "sensors"
path = "examples/sensors.rs"
[[example]]
name = "shared_args"
path = "examples/shared_args.rs"
[[example]]
name = "simple_dynamic"
path = "examples/simple_dynamic.rs"
[[example]]
name = "top_to_bottom"
path = "examples/top_to_bottom.rs"
[[example]]
name = "travel"
path = "examples/travel.rs"
[[example]]
name = "verbose"
path = "examples/verbose.rs"
[[example]]
name = "very_custom_usage"
path = "examples/very_custom_usage.rs"
[[example]]
name = "xorg"
path = "examples/xorg.rs"
[features]
autocomplete = []
batteries = []
bright-color = ["color"]
color = ["supports-color", "owo-colors"]
derive = ["bpaf_derive"]
docgen = []
dull-color = ["color"]
extradocs = []
unstable-docs = ["derive", "extradocs", "autocomplete", "batteries", "docgen"]
[lib]
name = "bpaf"
path = "src/lib.rs"
[package]
authors = ["Michael Baykov <manpacket@gmail.com>"]
autobenches = false
autobins = false
autoexamples = false
autotests = false
build = false
categories = ["command-line-interface"]
description = "A simple Command Line Argument Parser with parser combinators"
edition = "2021"
include = ["src/**/*", "Cargo.toml", "README.md", "LICENSE-APACHE", "LICENSE-MIT", "examples/**/*"]
keywords = ["args", "arguments", "cli", "parser", "parse"]
license = "MIT OR Apache-2.0"
name = "bpaf"
readme = "README.md"
repository = "https://github.com/pacak/bpaf"
rust-version = "1.56"
version = "0.9.15"
[package.metadata.docs.rs]
cargo-args = ["-Zunstable-options", "-Zrustdoc-scrape-examples"]
features = ["unstable-docs"]
rustdoc-args = ["--cfg", "docsrs", "--generate-link-to-definition"]