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:
- Make binaries with
required-features
optional so that crates likesccache
can be installed viacargo-binstall
(#357, #438) - Improve auto discover so that crates like
miniserve
which seets pkg-fmt to bin can be auto discovered and installed out-of-the-box and fixed install crates with pkg-fmt set to "bin" (#406, #423, #433) --no-symlinks
now installs binary without version (#432)- Enable feat gzip, brotli and deflate decompression support for http/https to speedup download of crates with pkg-fmt set to "bin" on slow connections (#434)
- Optimize applying
PkgOverride
s intoPkgMeta
(#429) - Optimize
bins::BinFile
(#422) - Check
source_file_path
to ensure it is valid to provide better error messages and prevent renderedbin-dir
from accessing outside of the temporary directory containing the extracted binaries (#421) - Impl multiple default
bin-dirs
to make more binary crates works out-of-the-box (#417, #439, #441)