Releases
v0.8.0
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
You can’t perform that action at this time.