[build-dependencies.rustc_version]
version = "0.4.1"
[dependencies.rpassword]
optional = true
version = "7.4.0"
[dev-dependencies.anyhow]
version = "1.0.98"
[[example]]
name = "chaining"
path = "examples/chaining.rs"
[[example]]
name = "custom_fmt"
path = "examples/custom_fmt.rs"
[[example]]
name = "custom_fmt_with_chaining"
path = "examples/custom_fmt_with_chaining.rs"
[[example]]
name = "custom_fmt_with_wrapper"
path = "examples/custom_fmt_with_wrapper.rs"
[[example]]
name = "many_written"
path = "examples/many_written.rs"
[[example]]
name = "password"
path = "examples/password.rs"
[[example]]
doc-scrape-examples = true
name = "simple"
path = "examples/simple.rs"
[features]
default = []
rpassword = ["dep:rpassword"]
[lib]
name = "ineed"
path = "src/lib.rs"
[package]
authors = ["Ahmad Baalbaky <ahmadjfbky@gmail.com>"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = "build.rs"
categories = ["command-line-utilities", "command-line-interface"]
description = "Lightweight CLI prompting library"
documentation = "https://docs.rs/ineed"
edition = "2024"
exclude = ["target", "Cargo.lock"]
keywords = ["cli", "terminal", "utility", "tool", "lightweight"]
license = "MIT"
name = "ineed"
readme = "README.md"
repository = "https://github.com/ahmadbky/ineed"
version = "0.1.1"
[package.metadata.docs.rs]
all-features = true
cargo-args = ["-Zunstable-options", "-Zrustdoc-scrape-examples"]
rustdoc-args = ["--generate-link-to-definition"]