mirror of
https://github.com/cargo-bins/cargo-binstall.git
synced 2025-04-21 13:08:42 +00:00
31 lines
831 B
Bash
Executable file
31 lines
831 B
Bash
Executable file
#!/bin/bash
|
|
|
|
set -euxo pipefail
|
|
|
|
bins="cargo-deb cargo-llvm-cov cargo-binstall"
|
|
test_bins="cargo-deb cargo-llvm-cov"
|
|
|
|
# Install binaries using cargo-binstall
|
|
# shellcheck disable=SC2086
|
|
"./$1" binstall --log-level debug --no-confirm $bins
|
|
|
|
# Test that the installed binaries can be run
|
|
for bin in $test_bins; do
|
|
"$HOME/.cargo/bin/$bin" --version
|
|
done
|
|
cargo binstall --help >/dev/null
|
|
|
|
# Install binaries using `--manifest-path`
|
|
"./$1" binstall --log-level debug --manifest-path . --no-confirm cargo-binstall
|
|
# Test that the installed binaries can be run
|
|
cargo binstall --help >/dev/null
|
|
|
|
# Install binaries using secure mode
|
|
"./$1" binstall \
|
|
--log-level debug \
|
|
--secure \
|
|
--min-tls-version 1.3 \
|
|
--no-confirm \
|
|
cargo-binstall
|
|
# Test that the installed binaries can be run
|
|
cargo binstall --help >/dev/null
|