github cargo-bins/cargo-binstall v0.19.0

latest releases: v1.3.1, binstalk-v0.16.1, binstalk-registry-v0.1.1...
18 months ago

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.

In this release:

  • Quickinstall has moved to this (cargo-bins) organisation! (quickinstall#104, #638)
  • Platform detection improvements:
    • Avoid invalid target triples from some configurations of rustc (#637)
    • Linux: use runtime detection of architecture and libc variant when rustc isn't present (#649)
    • Android: allow fallback to musl libc targets (#649)

Other changes:

  • Fix: Avoid race condition when updating $CARGO_HOME/.crates.toml (#588, #645, #643)
  • Fix: Create $CARGO_HOME/.crates.toml if it doesn't exist instead of failing (#621, #622)
  • Fix: Make sure all cargo subprocesses are also terminated when cargo-binstall is interrupted (#619)
  • Fix: Print resolutions without interleaving (#619)
  • Fix: Installing crates previously removed cargo-uninstall now works correctly (#625, #628)
  • Various improvements to CI (#630, #660, #668, #675, #676)
  • Various optimisations (#610, #619, #643, #644, #653, #655, #656, #667)
  • The release artifacts now includes an additional "full" build that includes debuginfo in split format. Linux only, Windows&Mac coming soon. (#659, #660, #672)

Don't miss a new cargo-binstall release

NewReleases is sending notifications on new releases.