diff --git a/install.sh b/install.sh index 9bf6839..b3b1338 100755 --- a/install.sh +++ b/install.sh @@ -1,8 +1,10 @@ #!/usr/bin/env sh +cd -P -- "$(readlink -e "$(dirname "$0")")" || exit 255 + echo "=> Checking dependencies..." -command -v stow >/dev/null 2>&1 || { echo "Please install GNU Stow!"; exit 69; } +command -v stow >/dev/null 2>&1 || { echo "Please install GNU Stow!"; exit 1; } sleep 0.5 echo "=> Determining OS..." @@ -15,14 +17,12 @@ elif [ "$(lsb_release -si)" = "Artix" ]; then set -- "alacritty" "mako" "nvim" "scripts" "sway" "swaylock" "swaynag" "waybar" "zsh" else echo "OS not supported!" - exit 420 + exit 2 fi sleep 0.5 echo "=> Installing dotfile packages..." -cd -P -- "$(readlink -e "$(dirname "$0")")" - for pkg in "$@"; do sleep 0.1 echo " -> Stowing $pkg"