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
|
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
|
# Überprüfen, ob Flatpak installiert ist
|
||||||
if ! command -v flatpak &>/dev/null; then
|
if ! command -v flatpak &>/dev/null; then
|
||||||
echo "❌ Fehler: Flatpak ist nicht installiert. Bitte installiere es und versuche es erneut."
|
echo "❌ Fehler: Flatpak ist nicht installiert. Bitte installiere es und versuche es erneut."
|
||||||
@ -69,6 +75,14 @@ else
|
|||||||
echo "auto_update = true" >> "$TEALDEER_CONFIG"
|
echo "auto_update = true" >> "$TEALDEER_CONFIG"
|
||||||
fi
|
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
|
# Wikiman installieren, falls nicht vorhanden
|
||||||
if ! command -v wikiman &>/dev/null; then
|
if ! command -v wikiman &>/dev/null; then
|
||||||
echo "🔄 Installiere Wikiman..."
|
echo "🔄 Installiere Wikiman..."
|
||||||
@ -98,7 +112,15 @@ else
|
|||||||
echo "✅ Wikiman ist bereits installiert."
|
echo "✅ Wikiman ist bereits installiert."
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Arch-Wiki für Wikiman installieren
|
# Arch-Wiki für Wikiman installieren, falls nicht vorhanden
|
||||||
wikiman --install archwiki
|
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!"
|
echo "✅ Alle Programme wurden erfolgreich installiert!"
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user