Interactive Linux ISO Downloader for Professionals 🐧
get-url is a command-line tool designed to simplify the process of downloading Linux distribution ISOs. It provides an interactive search interface, supports parallel downloads, and stores all ISOs in a dedicated directory (~/.iso) for easy organization. 💾
Clone the repository:
git clone https://github.com/howtoedittv/get-url.git
cd get-urlInstall the required tools:
./getoolsBuild and install the binary:
sudo make installOnce installed, you can run the command anywhere:
get-urlA fully working Windows version of get-url is also available.
- Go to the Releases page on GitHub
- Download the file:
get-url-win64.zip
- Extract the ZIP file
- Run:
installer.exe
The installer will:
- Install get-url to your system
- Install Java 11 if required
- Bundle and use a real
wget.exe - Create a desktop shortcut
After installation, you can launch get-url directly from the desktop. ✅
- 🔍 Interactive search for Linux distributions
- ⚡ Parallel ISO downloads for efficiency
- 📁 Automatic storage in
~/.iso - 🧹 Clear downloads with
--clear - 📦 Install as a system-wide command (Linux)
- 🪟 Native Windows installer available
- 🐧 Compatible with most Linux distributions
Interactive mode:
get-urlSelect one or more distributions, and watch the ISOs download in parallel ⚡
Clear all downloaded ISOs:
get-url --clearAll downloaded ISO files are stored in:
~/.iso
This ensures a clean and organized workspace for all your Linux ISOs. 📦
Arch Linux · Debian · Ubuntu · Fedora (Workstation & KDE) · Gentoo · openSUSE · Void Linux · Kali Linux · elementary OS · EndeavourOS
(Adding additional distributions is straightforward.)
get-url is intended to provide a fast, reliable, and user-friendly way to manage Linux ISO downloads. It reduces repetitive manual steps and streamlines ISO management for developers, sysadmins, and Linux enthusiasts. ✨
Contributions are welcome! 🎉
You can:
- Submit bug reports
- Suggest improvements
- Add new distributions
MIT License © 2025 howtoedittv
get-url is an interactive Linux distribution ISO downloader written in Scala. It lets you search for distros, download multiple ISOs in parallel using wget, and manage downloads from a single command-line tool.