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..."