use --help to ensure exit code is 0, add --no-confirm for rbw install

This commit is contained in:
2024-10-11 02:30:02 -05:00
parent 3ba0bd44ce
commit 7994b4d5fb

6
.install-password-manager.sh Normal file → Executable file
View File

@@ -4,14 +4,14 @@ type rbw >/dev/null 2>&1 && exit
install_cargo_binstall() {
# Test if cargo binstall is installed
cargo binstall
cargo binstall --help
if [ $? -eq 0 ]; then
return
fi
curl -L --proto '=https' --tlsv1.2 -sSf https://raw.githubusercontent.com/cargo-bins/cargo-binstall/main/install-from-binstall-release.sh | bash
# Test again
cargo binstall
cargo binstall --help
if [ $? -ne 0 ]; then
echo "Failed to install cargo binstall"
exit 1
@@ -21,7 +21,7 @@ install_cargo_binstall() {
install_rbw() {
# Test if rbw is installed
command -v rbw >/dev/null 2>&1 && return
cargo binstall rbw
cargo binstall rbw --no-confirm
# Test again
command -v rbw >/dev/null 2>&1