From 6627e6161304f6dd456a85c13e9d96f572040dd2 Mon Sep 17 00:00:00 2001 From: Constantin Simonis Date: Wed, 28 May 2025 21:17:32 +0200 Subject: [PATCH] refactor: move alias definitions inside UID check --- .alias.d/misc.sh | 7 +++++-- install | 14 ++++++++++++-- 2 files changed, 17 insertions(+), 4 deletions(-) diff --git a/.alias.d/misc.sh b/.alias.d/misc.sh index 0ac779d..48b1015 100755 --- a/.alias.d/misc.sh +++ b/.alias.d/misc.sh @@ -1,5 +1,8 @@ alias c='clear' -alias apt='sudo apt' -alias apt-get='sudo apt-get' alias ll='ls -lah' alias cat='batcat' + +if [ ! $UID -eq 0 ]; then + alias apt='sudo apt' + alias apt-get='sudo apt-get' +fi \ No newline at end of file diff --git a/install b/install index 3896679..2995a6e 100755 --- a/install +++ b/install @@ -2,13 +2,20 @@ set -e +echo echo "[+] Updating System Packages..." +echo + apt update -qq - +echo echo "[+] Upgrading System Packages..." -apt upgrade -yqq +echo +apt upgrade -yqq +echo echo "[+] Installing Dependencies..." +echo + apt install -yqq \ zsh \ curl \ @@ -17,7 +24,10 @@ apt install -yqq \ bat \ btop +echo echo "[+] Installing Oh My Zsh..." +echo + sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)" cp .zshenv.template .zshenv