Create self-install.sh

Signed-off-by: Jiahao XU <30436523+NobodyXu@users.noreply.github.com>
This commit is contained in:
Jiahao XU 2024-11-09 15:57:13 +11:00 committed by GitHub
parent 5d4ac2e786
commit 2afabb9fd9
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

14
e2e-tests/self-install.sh Normal file
View file

@ -0,0 +1,14 @@
#!/bin/bash
set -euxo pipefail
unset CARGO_INSTALL_ROOT
CARGO_HOME=$(mktemp -d 2>/dev/null || mktemp -d -t 'cargo-home')
export CARGO_HOME
export PATH="$CARGO_HOME/bin:$PATH"
"./$1" --self-install
cargo binstall --help
cargo install --list