Avoid package manager exit 1

The script will now skip the installation of the dependencies if they are already installed to avoid the script exiting early.
This commit is contained in:
alvinlollo
2026-02-12 22:40:31 +11:00
committed by GitHub
parent 4d92101305
commit bce9680632
+3 -1
View File
@@ -26,8 +26,9 @@ echo "This script will backup your current zsh config if it exists "
# Enable exit on error # Enable exit on error
set -eu set -eu
# Install prerequisites # Install prerequisites if installed skips
if ! command -v zsh >/dev/null && command -v git >/dev/null && command -v curl >/dev/null && command -v fzf >/dev/null; then
if command -v pacman >/dev/null; then if command -v pacman >/dev/null; then
echo "pacman detected. Installing prerequisites" echo "pacman detected. Installing prerequisites"
sudo pacman -S zsh git curl fzf --noconfirm sudo pacman -S zsh git curl fzf --noconfirm
@@ -37,6 +38,7 @@ if command -v apt >/dev/null; then
echo "apt detected. Installing prerequisites" echo "apt detected. Installing prerequisites"
sudo apt install git curl zsh fzf -y sudo apt install git curl zsh fzf -y
fi fi
fi
zsh=$(which zsh) zsh=$(which zsh)