dlrs

dlrs is a multi-protocol download tool for the command line. Written in Rust, dlrs splits your downloads to speed them up where possible.

dlrs demo

Features

Installation

While automated builds are planned, dlrs can be installed with cargo on any machine:

shell cargo install dlrs

Usage Examples

How it works

The diagram describes most working parts of dlrs. It's close to what you'll find on reading the code.

dlrs concurrency diagram

License

The project is licensed under the MIT license.

Contributing

Both issues and pull requests are accepted. I welcome contributors to take a dig at making my terrible code less terrible. 🐙