diff options
| author | krolxon <krolyxon@tutanota.com> | 2026-01-08 12:50:05 +0530 |
|---|---|---|
| committer | krolxon <krolyxon@tutanota.com> | 2026-01-08 12:50:05 +0530 |
| commit | cdd7d036c781ad9adb59653c5814893a7c62179c (patch) | |
| tree | 7864d210a9bdd0f50ca8fcdf9a814e91f559e04b | |
| parent | 38e5a0be3be3cd0d6028fbaec375a756f6bcfebe (diff) | |
install.sh: add check for stow prerequisite
| -rw-r--r-- | README.md | 4 | ||||
| -rwxr-xr-x | install.sh | 21 |
2 files changed, 12 insertions, 13 deletions
@@ -3,9 +3,9 @@ <img src="https://github.com/krolyxon/dotfiles/blob/master/assets/fullscreen.png"> <img src="https://github.com/krolyxon/dotfiles/blob/master/assets/fullscreen2.png"> -## prerequisites +## Prerequisites ```bash -sudo pacman -S git gum +sudo pacman -S git gum stow ``` ## Usage @@ -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" |
