# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO # # When uploading crates to the registry Cargo will automatically # "normalize" Cargo.toml files for maximal compatibility # with all versions of Cargo and also rewrite `path` dependencies # to registry (e.g., crates.io) dependencies. # # If you are reading this file be aware that the original Cargo.toml # will likely look very different (and much more reasonable). # See Cargo.toml.orig for the original contents. [package] edition = "2021" rust-version = "1.79.0" name = "cargo-binstall" version = "1.10.12" authors = ["ryan "] build = "build.rs" autobins = false autoexamples = false autotests = false autobenches = false description = "Binary installation for rust projects" documentation = "https://docs.rs/cargo-binstall" readme = "README.md" license = "GPL-3.0-only" repository = "https://github.com/cargo-bins/cargo-binstall" [package.metadata.binstall] bin-dir = "{ bin }{ binary-ext }" pkg-url = "{ repo }/releases/download/v{ version }/{ name }-{ target }.{ archive-format }" [package.metadata.binstall.overrides.x86_64-apple-darwin] pkg-fmt = "zip" [package.metadata.binstall.overrides.x86_64-pc-windows-msvc] pkg-fmt = "zip" [package.metadata.binstall.signing] algorithm = "minisign" pubkey = "RWTbCBV1ZtLxNWxbni7depW/ESj+n+3U+Ju64KOKF88JJlOylaY20iBi" [package.metadata.docs.rs] rustdoc-args = [ "--cfg", "docsrs", ] [lib] name = "cargo_binstall" path = "src/lib.rs" [[bin]] name = "cargo-binstall" path = "src/main.rs" [dependencies.atomic-file-install] version = "1.0.5" [dependencies.binstalk] version = "0.28.12" default-features = false [dependencies.binstalk-manifests] version = "0.15.9" [dependencies.clap] version = "4.5.3" features = [ "derive", "env", ] [dependencies.compact_str] version = "0.8.0" [dependencies.dirs] version = "5.0.1" [dependencies.file-format] version = "0.26.0" default-features = false [dependencies.home] version = "0.5.9" [dependencies.log] version = "0.4.18" features = ["std"] [dependencies.miette] version = "7.0.0" [dependencies.mimalloc] version = "0.1.39" optional = true default-features = false [dependencies.once_cell] version = "1.18.0" [dependencies.semver] version = "1.0.17" [dependencies.strum] version = "0.26.1" [dependencies.strum_macros] version = "0.26.1" [dependencies.supports-color] version = "3.0.0" [dependencies.tempfile] version = "3.5.0" [dependencies.tokio] version = "1.35.0" features = [ "rt-multi-thread", "signal", ] default-features = false [dependencies.tracing] version = "0.1.39" default-features = false [dependencies.tracing-core] version = "0.1.32" [dependencies.tracing-log] version = "0.2.0" default-features = false [dependencies.tracing-subscriber] version = "0.3.17" features = [ "fmt", "json", "ansi", ] default-features = false [dependencies.zeroize] version = "1.8.1" [build-dependencies.embed-resource] version = "2.4.1" [build-dependencies.vergen] version = "8.2.7" features = [ "build", "cargo", "git", "gitcl", "rustc", ] [features] cross-lang-fat-lto = ["binstalk/cross-lang-fat-lto"] default = [ "static", "rustls", "trust-dns", "fancy-no-backtrace", "zstd-thin", "git", ] fancy-no-backtrace = ["miette/fancy-no-backtrace"] fancy-with-backtrace = [ "fancy-no-backtrace", "miette/fancy", ] git = ["binstalk/git"] git-max-perf = ["binstalk/git-max-perf"] http3 = ["binstalk/http3"] log_max_level_debug = [ "log/max_level_debug", "tracing/max_level_debug", "log_release_max_level_debug", ] log_max_level_info = [ "log/max_level_info", "tracing/max_level_info", "log_release_max_level_info", ] log_release_max_level_debug = [ "log/release_max_level_debug", "tracing/release_max_level_debug", ] log_release_max_level_info = [ "log/release_max_level_info", "tracing/release_max_level_info", ] mimalloc = ["dep:mimalloc"] native-tls = ["binstalk/native-tls"] pkg-config = ["binstalk/pkg-config"] rustls = ["binstalk/rustls"] static = ["binstalk/static"] trust-dns = ["binstalk/trust-dns"] zlib-ng = ["binstalk/zlib-ng"] zstd-thin = ["binstalk/zstd-thin"]