github cargo-bins/cargo-binstall v0.8.0

latest releases: v1.3.1, binstalk-v0.16.1, binstalk-registry-v0.1.1...
2 years ago
  • Richer errors, differentiating exit codes, and more (#151)
    • Answering "no" to a confirmation prompt will exit with code 32;
    • An HTTP error is code 69;
    • A crate not found error is 76, and will direct you to lib.rs to search for a similarly-named crate if you so want;
    • and many more errors have gained more verbose descriptions, error codes, exit codes, and help text.
  • Optimised (for size) cargo-binstall binaries (#149, #150)
  • TAR + Zstd support (#148)
  • CLI overrides for bin-dir, pkg-fmt, pkg-url (#147)
  • We no longer fetch or use the local crates index, instead relying only on the crates.io API. (#128, #126)
  • Fix: if the latest version of a crate is yanked, we no longer use it (#122)
  • Warning: when using the --version option, warn and re-prompt if the resolved version may not be the expected one (#116, #122, #125)
  • Warning: when fetching from a non-HTTPS remote (#152).
    • Insecure downloads may become unsupported in the future!
    • If you have a non-HTTPS download URL in your manifest, please switch to an HTTPS one, or consider opening an issue if you have objections.
  • New builds: (#143, #145)
    • Apple M1
    • Linux x86-64 (musl)
    • Linux ARM64 (musl)
    • Linux ARMv7 (musl)
    • 🗑️ Linux ARMv7 (gnu) support dropped
    • We now recommend using static musl builds over gnu libc ones

Don't miss a new cargo-binstall release

NewReleases is sending notifications on new releases.