binstalk 0.28.14

The binstall toolkit (library interface)
Documentation
[dependencies.binstalk-bins]
version = "0.6.5"

[dependencies.binstalk-downloader]
default-features = false
version = "0.13.5"

[dependencies.binstalk-fetchers]
features = ["quickinstall"]
version = "0.10.5"

[dependencies.binstalk-git-repo-api]
version = "0.5.7"

[dependencies.binstalk-registry]
version = "0.11.5"

[dependencies.binstalk-types]
version = "0.9.2"

[dependencies.cargo-toml-workspace]
version = "6.0.3"

[dependencies.command-group]
features = ["with-tokio"]
version = "5.0.1"

[dependencies.compact_str]
features = ["serde"]
version = "0.8.0"

[dependencies.detect-targets]
features = ["tracing"]
version = "0.1.30"

[dependencies.either]
version = "1.11.0"

[dependencies.itertools]
version = "0.13.0"

[dependencies.jobslot]
features = ["tokio"]
version = "0.2.11"

[dependencies.leon]
version = "3.0.0"

[dependencies.maybe-owned]
version = "0.3.4"

[dependencies.miette]
version = "7.0.0"

[dependencies.semver]
features = ["serde"]
version = "1.0.17"

[dependencies.simple-git]
optional = true
version = "0.2.10"

[dependencies.strum]
version = "0.26.1"

[dependencies.target-lexicon]
features = ["std"]
version = "0.12.11"

[dependencies.tempfile]
version = "3.5.0"

[dependencies.thiserror]
version = "2.0.1"

[dependencies.tokio]
default-features = false
features = ["rt", "process", "sync", "time"]
version = "1.35.0"

[dependencies.tracing]
version = "0.1.39"

[dependencies.url]
features = ["serde"]
version = "2.5.4"

[dependencies.zeroize]
version = "1.8.1"

[features]
cross-lang-fat-lto = ["binstalk-downloader/cross-lang-fat-lto"]
default = ["static", "rustls", "git"]
git = ["binstalk-registry/git", "simple-git"]
git-max-perf = ["git", "simple-git/git-max-perf"]
http3 = ["binstalk-downloader/http3"]
native-tls = ["binstalk-downloader/native-tls", "binstalk-registry/native-tls"]
pkg-config = ["binstalk-downloader/pkg-config"]
rustls = ["binstalk-downloader/rustls", "binstalk-registry/rustls"]
static = ["binstalk-downloader/static"]
trust-dns = ["binstalk-downloader/trust-dns"]
zlib-ng = ["binstalk-downloader/zlib-ng"]
zstd-thin = ["binstalk-downloader/zstd-thin"]

[lib]
name = "binstalk"
path = "src/lib.rs"

[package]
authors = ["ryan <ryan@kurte.nz>"]
autobenches = false
autobins = false
autoexamples = false
autotests = false
build = false
description = "The binstall toolkit (library interface)"
documentation = "https://docs.rs/binstalk"
edition = "2021"
license = "GPL-3.0-only"
name = "binstalk"
readme = false
repository = "https://github.com/cargo-bins/cargo-binstall"
rust-version = "1.79.0"
version = "0.28.14"

[package.metadata.docs.rs]
rustdoc-args = ["--cfg", "docsrs"]

[[test]]
name = "parse-meta"
path = "tests/parse-meta.rs"