From 4f1d2e26022c7a030ce265701924c73956f3d4fb Mon Sep 17 00:00:00 2001 From: DragonSlayer_14 Date: Mon, 24 Feb 2025 12:55:52 +0100 Subject: [PATCH] =?UTF-8?q?Feat:=20F=C3=BCgt=20Dependencies=20zur=20Instal?= =?UTF-8?q?lation=20hinzu.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Setup/10_Programs.sh | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/Setup/10_Programs.sh b/Setup/10_Programs.sh index caf9ff9..e6bfcd6 100755 --- a/Setup/10_Programs.sh +++ b/Setup/10_Programs.sh @@ -55,6 +55,17 @@ else sudo apt update && sudo apt install -y spotify-client fi +# Benötigte Abhängigkeiten prüfen und installieren +dependencies=(man fzf ripgrep awk w3m coreutils parallel) +for dep in "${dependencies[@]}"; do + if ! command -v "$dep" &>/dev/null; then + echo "🔄 Installiere $dep..." + sudo apt install -y "$dep" + else + echo "✅ $dep ist bereits installiert." + fi +done + # Tealdeer (tldr-Client) installieren if ! command -v tldr &>/dev/null; then echo "🔄 Installiere tealdeer..." @@ -75,14 +86,6 @@ else echo "auto_update = true" >> "$TEALDEER_CONFIG" fi -# ripgrep installieren, falls nicht vorhanden -if ! command -v rg &>/dev/null; then - echo "🔄 Installiere ripgrep..." - sudo apt install -y ripgrep -else - echo "✅ ripgrep ist bereits installiert." -fi - # Wikiman installieren, falls nicht vorhanden if ! command -v wikiman &>/dev/null; then echo "🔄 Installiere Wikiman..."