[package] name = "cargo-liner" version = "0.8.0" edition = "2021" rust-version = "1.76" description = """ Cargo subcommand to install and update binary packages listed in configuration. """ categories = [ "command-line-utilities", "development-tools::cargo-plugins", "config", ] keywords = ["cargo", "subcommand", "plugin", "install", "update"] license = "GPL-3.0-only" authors = ["Paul Mabileau "] repository = "https://github.com/PaulDance/cargo-liner" homepage = "https://github.com/PaulDance/cargo-liner" documentation = "https://docs.rs/cargo-liner" include = [ "/Cargo.toml", "/Cargo.lock", "/src/**/*", "/examples/**/*", "/benches/**/*", "/tests/**/*", "/README.md", "/CHANGELOG.md", "/LICENSE.txt", ] [dependencies] clap = { version = "~4.5", features = [ "derive", "cargo", "wrap_help", "color", ] } clap_complete = "~4.5" log = { version = "~0.4", features = ["std", "serde"] } pretty_env_logger = "~0.5" color-eyre = "~0.6" tabled = { version = "~0.16", features = ["ansi"] } serde = { version = "~1.0", features = ["derive"] } serde_with = "~3.9" semver = { version = "~1.0", features = ["serde"] } url = { version = "~2.5", features = ["serde"] } regex = "~1.10" toml = "~0.8" home = "~0.5" [dev-dependencies] indoc = "~2.0" once_cell = "~1.19" tempfile = "~3.12" trycmd = "~0.15" snapbox = "~0.6" cargo-test-macro = "~0.2" cargo-test-support = "~0.2" # See https://crates.io/crates/color-eyre: debug `backtrace` is slow. [profile.dev.package.backtrace] opt-level = 3 [lints.clippy] all = { level = "warn", priority = 0 } pedantic = { level = "warn", priority = 1 } dbg-macro = { level = "warn", priority = 2 } str_to_string = { level = "warn", priority = 2 } string_to_string = { level = "warn", priority = 2 }