From cdd7d036c781ad9adb59653c5814893a7c62179c Mon Sep 17 00:00:00 2001 From: krolxon Date: Thu, 8 Jan 2026 12:50:05 +0530 Subject: [PATCH] install.sh: add check for stow prerequisite --- README.md | 4 ++-- install.sh | 21 ++++++++++----------- 2 files changed, 12 insertions(+), 13 deletions(-) diff --git a/README.md b/README.md index a7db562..906437f 100644 --- a/README.md +++ b/README.md @@ -3,9 +3,9 @@ -## prerequisites +## Prerequisites ```bash -sudo pacman -S git gum +sudo pacman -S git gum stow ``` ## Usage diff --git a/install.sh b/install.sh index 1d7e612..dfa54e3 100755 --- a/install.sh +++ b/install.sh @@ -39,18 +39,17 @@ if [[ "$EUID" -eq 0 ]]; then fi -## Check if gum is installed -if ! command -v gum >/dev/null 2>&1; then - echo "gum is required. Install it first." - exit 1 -fi - -## Check if git is installed -if ! command -v git >/dev/null 2>&1; then - echo "git is required. Install it first." - exit 1 -fi +check_install() { + if ! command -v $1 >/dev/null 2>&1; then + echo "$1 is required. Install it first." + exit 1 + fi +} +## Add checks for prerequisites +check_install git +check_install gum +check_install stow currentDir="$(dirname "$(readlink -f "$0")")" cd "$currentDir"