This repository provides a setup script to install and configure ani-cli for streaming anime via VLC on iSH.
- Installs ani-cli and required dependencies
- Automatically updates ani-cli if already installed
- Copies ani-cli as
anifor quick access - Asks the user whether to create a backup of the previous version before updating
Note: This script must be run as
root. Alpine Linux (used in iSH) defaults to therootuser, sosudois not needed.
- Open iSH on your iPhone.
- Clone this repository:
git clone https://github.com/sieben9/ish-ani-cli-setup.git # OR use SSH: git clone git@github.com:sieben9/ish-ani-cli-setup.git - Run the setup script:
./setup_ani-cli.sh
Once installed, you can start ani-cli with:
aniThis will launch ani-cli for streaming via VLC.
- Run
anito start the interactive search. - Select an anime from the list.
- Choose an episode.
- Tap the
vlc://link in iSH. - VLC will open and start streaming.
- Before updating, the script asks if you want to create a backup of the previous ani-cli version.
- Backups are stored as
/usr/local/bin/ani-cli.bak.YYYYMMDD-HHMMSS. - If an update fails, you can manually restore the last working version.
If ani is not recognized, restart iSH or run:
exec ash- Ensure VLC is installed from the App Store.
- You must open VLC at least once before using ani-cli to avoid playback issues.
- iSH Shell (Download from the App Store)
- Required to run the setup script and ani-cli.
- VLC for Mobile (Download from the App Store)
- Needed for streaming anime directly on iPhone.
- fzf (Installed via
apk add fzf)- Required for interactive prompts in the script.
This project is released under the MIT License.