diko — A powerful CLI tool for downloading and verifying Linux distribution ISO images.
- Library of Distributions: Access popular Linux distros (Ubuntu, Debian, Fedora, Arch, etc.) instantly.
- High-Speed Download: Built-in Java downloader with a visual progress bar.
- Integrity Check: Automatic SHA256 verification to ensure your ISO is safe and uncorrupted.
- Smart Mirror Selection: Multiple mirrors for each distribution to ensure availability.
- Python 3.11+
The recommended way to install on macOS.
brew tap aledon8/diko-dev
brew install dikoOr install directly from the formula:
brew install https://raw.githubusercontent.com/Aledon8/diko/main/Formula/diko.rbFor Debian-based systems, we provide a pre-built .deb package.
- Go to the Releases page.
- Download the latest
diko_x.x.x_all.debfile. - Install it using
apt(this will automatically handle dependencies):
sudo apt install ./diko_*.debIf you want to contribute or run the latest development version:
git clone https://github.com/Aledon8/diko.git
cd diko
pip install .See what's available to download:
diko listDownload the latest Ubuntu LTS:
diko download ubuntuSpecify an output filename:
diko download ubuntu -o ubuntu-24.04.isoChoose a specific mirror (if the default is slow):
diko download ubuntu -m 1Check the integrity of a downloaded file:
diko verify ubuntu-24.04.iso --distro ubuntuA huge thank you to everyone who has contributed to diko!
- Contributors: Thank you for your code, bug reports, and suggestions.
- Community: Thanks to everyone who uses diko and helps make it better.
- Open Source: Built on the shoulders of giants like Python and Click.
Your support keeps this project alive and open for everyone.
This project is licensed under the Apache-2.0 License.
