steal

Crates.iosteal
lib.rssteal
version0.1.1
sourcesrc
created_at2024-03-17 09:02:51.420266
updated_at2024-03-22 17:58:12.01976
descriptionA CLI tool for multipart downloading.
homepagehttps://github.com/Isaac-Fate/steal
repositoryhttps://github.com/Isaac-Fate/steal
max_upload_size
id1176324
size57,144
Isaac Fei (Isaac-Fate)

documentation

README

Steal

A CLI tool for multipart downloading.

Motivation

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.

Installation

Installing with Cargo

Simply run

cargo install steal

Installing from Source

git clone https://github.com/Isaac-Fate/steal.git
cd steal
cargo install --path .

Usage

Basic Usage

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

Response Headers

You may check the response headers using the sub-command steal info.

steal info <URL>

More Usage

Type steal help to see all available commands.

Commit count: 9

cargo fmt