Crates.io | steal |
lib.rs | steal |
version | 0.1.1 |
source | src |
created_at | 2024-03-17 09:02:51.420266 |
updated_at | 2024-03-22 17:58:12.01976 |
description | A CLI tool for multipart downloading. |
homepage | https://github.com/Isaac-Fate/steal |
repository | https://github.com/Isaac-Fate/steal |
max_upload_size | |
id | 1176324 |
size | 57,144 |
A CLI tool for multipart downloading.
Downloading large datasets and other resources in a server is slow 😴 using wget
since it is a single-threaded downloader.
So, I want to write a Rust CLI tool that can download multiple segments of a large file in parallel.
I am always happy to learn and collaborate with others 😀. Please feel free to open issues or reach out to me.
Simply run
cargo install steal
steal
directorycargo install --path .
to install it locallygit clone https://github.com/Isaac-Fate/steal.git
cd steal
cargo install --path .
To download a large file at <URL>
, type
steal <URL>
For example, to download 200 MB dummy data from http://ipv4.download.thinkbroadband.com/200MB.zip
, type
steal http://ipv4.download.thinkbroadband.com/200MB.zip
You may check the response headers using the sub-command steal info
.
steal info <URL>
Type steal help
to see all available commands.