Ausführliche Installationsanleitung für aniworld-cli auf verschiedenen Plattformen.
Die einfachste Methode, aniworld-cli zu installieren, ist über einen Package Manager. Dies kümmert sich automatisch um Dependencies und Updates.
aniworld-cli ist im Arch User Repository (AUR) verfügbar.
yay:
yay -S aniworld-cliparu:
paru -S aniworld-cliDevelopment Version (Git):
yay -S aniworld-cli-gitDie Git-Version installiert direkt vom main branch und ist immer auf dem neuesten Stand.
Wenn du keinen AUR Helper verwendest:
# Clone das AUR Repository
git clone https://aur.archlinux.org/aniworld-cli.git
cd aniworld-cli
# Baue das Paket
makepkg -si- Binary:
/usr/bin/aniworld-cli - Libraries:
/usr/share/aniworld-cli/lib/ - Dokumentation:
/usr/share/doc/aniworld-cli/
Mit yay:
yay -SyuFür Git-Versionen:
yay -Syu --develScoop ist ein Kommandozeilen-Package Manager für Windows.
-
Scoop installieren (falls noch nicht installiert):
Öffne PowerShell und führe aus:
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser Invoke-RestMethod -Uri https://get.scoop.sh | Invoke-Expression
-
Git Bash installieren:
scoop install git
# Füge das aniworld-cli bucket hinzu
scoop bucket add aniworld https://github.com/dxmoc/aniworld-cli.git
# Installiere aniworld-cli und Dependencies
scoop install aniworld/aniworld-cli
scoop install fzf mpv yt-dlp nodejs aria2 jq- Öffne Windows Terminal
- Gehe zu Einstellungen → Profile → Neues Profil
- Konfiguriere:
- Name: Git Bash
- Befehlszeile:
C:\Program Files\Git\bin\bash.exe -i -l - Startverzeichnis:
%USERPROFILE%
- Speichern und Git Bash als Standard setzen (optional)
scoop update aniworld-cliAlle Scoop-Pakete aktualisieren:
scoop update *Homebrew ist ein Package Manager für macOS und Linux.
macOS: Homebrew ist normalerweise vorinstalliert. Falls nicht:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"Linux: Siehe Homebrew Linux Installation
# Füge das aniworld-cli tap hinzu
brew tap dxmoc/aniworld-cli https://github.com/dxmoc/aniworld-cli.git
# Installiere aniworld-cli
brew install aniworld-cli
# Installiere empfohlene Dependencies
brew install mpv yt-dlp ffmpeg aria2- Binary:
$(brew --prefix)/bin/aniworld-cli - Libraries:
$(brew --prefix)/libexec/aniworld-cli/
brew update
brew upgrade aniworld-cliFalls du keinen Package Manager verwenden möchtest oder kannst.
Ubuntu/Debian:
sudo apt update
sudo apt install curl grep sed fzf mpv yt-dlp nodejs jq gitArch Linux:
sudo pacman -S curl grep sed fzf mpv yt-dlp nodejs jq gitFedora:
sudo dnf install curl grep sed fzf mpv yt-dlp nodejs jq gitgit clone https://github.com/dxmoc/aniworld-cli.git
cd aniworld-cliOption A: Install-Script (empfohlen)
chmod +x install.sh
sudo ./install.shOption B: Manueller Symlink
sudo ln -s "$(pwd)/aniworld-cli" /usr/local/bin/aniworld-cli
chmod +x aniworld-clianiworld-cli --versionbrew install curl grep gnu-sed fzf mpv yt-dlp node jq gitWichtig: macOS verwendet BSD sed, du brauchst GNU sed:
export PATH="/usr/local/opt/gnu-sed/libexec/gnubin:$PATH"Füge das zu deiner ~/.zshrc oder ~/.bashrc hinzu für permanente Verwendung.
git clone https://github.com/dxmoc/aniworld-cli.git
cd aniworld-clichmod +x install.sh
sudo ./install.shOder manuell:
sudo cp aniworld-cli "$(brew --prefix)/bin/"
chmod +x "$(brew --prefix)/bin/aniworld-cli"Siehe Windows (Scoop) oben.
scoop bucket add extras
scoop install fzf mpv yt-dlp nodejs aria2 jq gitIm Git Bash Terminal:
cd ~
git clone https://github.com/dxmoc/aniworld-cli.git
cd aniworld-cliecho 'export PATH="$HOME/aniworld-cli:$PATH"' >> ~/.bashrc
source ~/.bashrc
chmod +x aniworld-clianiworld-cli --version| Tool | Zweck | Installation |
|---|---|---|
bash |
Shell | Normalerweise vorinstalliert |
curl |
HTTP Requests | apt install curl / brew install curl |
grep |
Text-Verarbeitung | Normalerweise vorinstalliert |
sed |
Text-Verarbeitung | apt install sed / brew install gnu-sed |
fzf |
Interaktive Auswahl | apt install fzf / brew install fzf |
nodejs |
Filemoon-Extractor | apt install nodejs / brew install node |
| Tool | Zweck | Installation |
|---|---|---|
mpv |
Video-Player (primär) | apt install mpv / brew install mpv |
yt-dlp |
Video-Extraktion | apt install yt-dlp / brew install yt-dlp |
jq |
JSON-Parsing | apt install jq / brew install jq |
| Tool | Zweck | Installation |
|---|---|---|
vlc |
Alternative zu mpv | apt install vlc / brew install vlc |
aria2 |
Download-Support | apt install aria2 / brew install aria2 |
ffmpeg |
Video-Processing | apt install ffmpeg / brew install ffmpeg |
Linux/macOS:
# Prüfe ob Symlink existiert
ls -la /usr/local/bin/aniworld-cli
# Falls nicht, erstelle ihn
sudo ln -s "$(pwd)/aniworld-cli" /usr/local/bin/aniworld-cliWindows:
# Prüfe PATH
echo $PATH | grep aniworld-cli
# Füge zum PATH hinzu (falls nicht vorhanden)
echo 'export PATH="$HOME/aniworld-cli:$PATH"' >> ~/.bashrc
source ~/.bashrcInstalliere fzf:
# Ubuntu/Debian
sudo apt install fzf
# Arch Linux
sudo pacman -S fzf
# macOS
brew install fzf
# Windows (Git Bash)
scoop install fzfInstalliere mpv:
# Ubuntu/Debian
sudo apt install mpv
# Arch Linux
sudo pacman -S mpv
# macOS
brew install mpv
# Windows (Git Bash)
scoop install mpvInstalliere Node.js:
# Ubuntu/Debian
sudo apt install nodejs
# Arch Linux
sudo pacman -S nodejs
# macOS
brew install node
# Windows (Git Bash)
scoop install nodejschmod +x aniworld-cliFüge zu ~/.bashrc hinzu:
export LANG=de_DE.UTF-8
export LC_ALL=de_DE.UTF-8Dann:
source ~/.bashrcyay -R aniworld-cli
# oder
sudo pacman -R aniworld-cliscoop uninstall aniworld-cli
scoop bucket rm aniworldbrew uninstall aniworld-cli
brew untap dxmoc/aniworld-clicd aniworld-cli
sudo ./uninstall.shOder manuell:
sudo rm /usr/local/bin/aniworld-cli
rm -rf ~/.local/share/aniworld-cli- README.md - Hauptdokumentation
- GitHub Repository
- Issue Tracker
Falls du Probleme hast:
- Prüfe Troubleshooting
- Suche in den GitHub Issues
- Öffne ein neues Issue mit detaillierter Beschreibung
Erforderliche Informationen für Bug Reports:
- Betriebssystem und Version
- Installationsmethode
- Fehlermeldung (komplett)
- Output von
aniworld-cli --debug