Binary installation for rust projects
Binstall is a tool to fetch and install Rust-based executables as binaries. It aims to be a drop-in replacement for cargo install
in most cases. Install it today with cargo install cargo-binstall
, from the binaries below, or if you already have it, upgrade with cargo binstall cargo-binstall
.
Binstall is a tool to fetch and install Rust-based executables as binaries. It aims to be a drop-in replacement for cargo install
in most cases. Install it today with cargo install cargo-binstall
, from the binaries below, or if you already have it, upgrade with cargo binstall cargo-binstall
.
tokio
from 1.34.0 to 1.35.0gix
from 0.55.2 to 0.56.0command-group
from 4.1.0 to 5.0.1Binstall is a tool to fetch and install Rust-based executables as binaries. It aims to be a drop-in replacement for cargo install
in most cases. Install it today with cargo install cargo-binstall
, from the binaries below, or if you already have it, upgrade with cargo binstall cargo-binstall
.
Updates itertools
from 0.11.0 to 0.12.0
Updates windows
from 0.51.1 to 0.52.0
Updates default-net
from 0.20.0 to 0.21.0 : used in dns resolution on windows
Updates windows-sys
from 0.48.0 to 0.52.0
Bump transitive dependencies
Binstall is a tool to fetch and install Rust-based executables as binaries. It aims to be a drop-in replacement for cargo install
in most cases. Install it today with cargo install cargo-binstall
, from the binaries below, or if you already have it, upgrade with cargo binstall cargo-binstall
.
Binstall is a tool to fetch and install Rust-based executables as binaries. It aims to be a drop-in replacement for cargo install
in most cases. Install it today with cargo install cargo-binstall
, from the binaries below, or if you already have it, upgrade with cargo binstall cargo-binstall
.
Binstall is a tool to fetch and install Rust-based executables as binaries. It aims to be a drop-in replacement for cargo install
in most cases. Install it today with cargo install cargo-binstall
, from the binaries below, or if you already have it, upgrade with cargo binstall cargo-binstall
.
cargo-install
: Use the default target unless user override (#1420 #1430)detect-targets
glibc detection (#1420 #1421)Binstall is a tool to fetch and install Rust-based executables as binaries. It aims to be a drop-in replacement for cargo install
in most cases. Install it today with cargo install cargo-binstall
, from the binaries below, or if you already have it, upgrade with cargo binstall cargo-binstall
.
Binstall is a tool to fetch and install Rust-based executables as binaries. It aims to be a drop-in replacement for cargo install
in most cases. Install it today with cargo install cargo-binstall
, from the binaries below, or if you already have it, upgrade with cargo binstall cargo-binstall
.
[Reddit] [Bluesky] [Twitter] [Masto]
Initial support for verifying package signatures! (#1 #1345 #1382 #1383)
After a lot of discussions, we now support verifying signatures for downloaded files. This release has support for a single algorithm, minisign. We expect to implement more later, and would warmly welcome contributions in this regard.
With this comes two new options: --only-signed
will refuse to install non-signed packages, and --skip-signatures
disables the functionality entirely (for testing only!).
Adding signature support for your package as a first party requires adding to your Cargo.toml: we don't perform auto-detection of signature schemes at this juncture. Documentation and a guide is available in SIGNING.md.
The 3rd-party quick-install repository of packages (part of the cargo-bins umbrella organisation) has already implemented signing; if you only want first-party signed packages you should add --disable-strategies quick-install
.
Binstall's releases are now signed. (#1347 #1398 #1400)
We use a just-in-time ephemeral key or "keyless" setup which generates a brand new signing key for every release.
You can find the public key for each release in a number of places:
minisign.pub
file in the packaged source crate (from crates.io)minisign.pub
file in the downloads belowminisign.pub
file in the .full.
variants of the packages belowOf course, Binstall ^1.4.1 is able to verify its own signature:
cargo binstall -y --only-signed cargo-binstall
cargo-toml-workspace
crate is now independent from binstalk crates (#1386)This release has been yanked.
Binstall is a tool to fetch and install Rust-based executables as binaries. It aims to be a drop-in replacement for cargo install
in most cases. Install it today with cargo install cargo-binstall
, from the binaries below, or if you already have it, upgrade with cargo binstall cargo-binstall
.