kelpsget-0.1.0 is not a library.
KelpsGet
A modern, lightweight wget clone written in Rust for fast and reliable file downloads from the command line.
Features
✅ Simple CLI tool for downloading files via HTTP/HTTPS. ✅ Progress bar with real-time speed and ETA tracking. ✅ Custom output names (-O flag to rename downloaded files). ✅ MIME type detection and proper file handling. ✅ Cross-platform (Linux, macOS, Windows).
Installation
Option 1: Install via Cargo
Option 2: Download Pre-built Binaries
Download the latest binary for your OS from Release
Linux/macOS:
Windows:
Run the .exe file directly.
Usage Examples
Basic Download:
Rename the Output File:
How It Works
- Progress Bar: Shows download speed, ETA, and bytes transferred.
- Smart File Naming:
- Uses the filename from the URL (e.g., file.txt from https://example.com/file.txt).
- Defaults to index.html if the URL ends with /.
- Error Handling: Exits with code 1 on HTTP errors (e.g., 404).
Contributing
Found a bug or want to add a feature? Open an issue or submit a PR!
🚀 Download files effortlessly with Rust's speed and reliability. 🚀