[package]
edition = "2024"
name = "plzplz"
version = "0.0.19"
authors = ["k88hudson"]
build = false
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "A simple cross-platform task runner with helpful defaults"
readme = "README.md"
license = "MIT"
repository = "https://github.com/k88hudson/plzplz"
[package.metadata.binstall]
pkg-url = "{ repo }/releases/download/v{ version }/plzplz-{ target }{ archive-suffix }"
bin-dir = "plzplz-{ target }/plz{ binary-ext }"
pkg-fmt = "tgz"
[features]
default = []
ring = ["rustls/ring"]
[lib]
name = "plzplz"
path = "src/lib.rs"
[[bin]]
name = "plz"
path = "src/main.rs"
[[test]]
name = "integration"
path = "tests/integration.rs"
[dependencies.anyhow]
version = "1"
[dependencies.axoupdater]
version = "0.10.0"
features = ["blocking"]
[dependencies.clap]
version = "4.5.59"
features = ["derive"]
[dependencies.cliclack]
version = "0.3.8"
[dependencies.crossterm]
version = "0.29.0"
[dependencies.dirs]
version = "6.0.0"
[dependencies.glob]
version = "0.3"
[dependencies.is_ci]
version = "1.2.0"
[dependencies.jsonschema]
version = "0.45.0"
default-features = false
[dependencies.rustls]
version = "0.23"
features = [
"logging",
"std",
"tls12",
]
optional = true
default-features = false
[dependencies.schemars]
version = "1"
[dependencies.semver]
version = "1.0.27"
[dependencies.serde]
version = "1.0.228"
features = ["derive"]
[dependencies.serde_json]
version = "1"
[dependencies.shlex]
version = "1.3"
[dependencies.tokio]
version = "1"
features = ["rt"]
[dependencies.toml_edit]
version = "0.25.0"
features = ["serde"]
[dev-dependencies.assert_cmd]
version = "2"
[dev-dependencies.predicates]
version = "3"
[dev-dependencies.tempfile]
version = "3"
[profile.dist]
lto = "thin"
inherits = "release"