Feat: Passt wikiman Installation an.
This commit is contained in:
parent
0230baa1f7
commit
c365b69fbc
@ -2,6 +2,12 @@
|
||||
|
||||
set -e # Skript bricht bei Fehlern ab
|
||||
|
||||
# Sicherstellen, dass das Skript **nicht** als root ausgeführt wird
|
||||
if [[ $EUID -eq 0 ]]; then
|
||||
echo "Bitte **nicht** als root oder mit sudo ausführen! Das Skript fordert sudo nur dort an, wo es benötigt wird."
|
||||
exit 1
|
||||
fi
|
||||
|
||||
# Überprüfen, ob Flatpak installiert ist
|
||||
if ! command -v flatpak &>/dev/null; then
|
||||
echo "❌ Fehler: Flatpak ist nicht installiert. Bitte installiere es und versuche es erneut."
|
||||
@ -69,6 +75,14 @@ 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..."
|
||||
@ -98,7 +112,15 @@ else
|
||||
echo "✅ Wikiman ist bereits installiert."
|
||||
fi
|
||||
|
||||
# Arch-Wiki für Wikiman installieren
|
||||
wikiman --install archwiki
|
||||
# Arch-Wiki für Wikiman installieren, falls nicht vorhanden
|
||||
if ! wikiman -list | grep -q "arch"; then
|
||||
echo "🔄 Installiere Arch Wiki für Wikiman..."
|
||||
curl -L 'https://raw.githubusercontent.com/filiparag/wikiman/master/Makefile' -o 'wikiman-makefile'
|
||||
make -f ./wikiman-makefile source-arch
|
||||
sudo make -f ./wikiman-makefile source-install
|
||||
sudo make -f ./wikiman-makefile clean
|
||||
else
|
||||
echo "✅ Arch Wiki ist bereits installiert."
|
||||
fi
|
||||
|
||||
echo "✅ Alle Programme wurden erfolgreich installiert!"
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user