rget 0.1.0

A download accelerator partially inspired by huydx/hget
rget-0.1.0 is not a library.
Visit the last successful build: rget-0.3.1

rget

License Build Status Build status

This program is a download accelerator primarily inspired by huydx/hget. Essentially, I was bored one night and now here we are. Barring any bugs, rget should work on both Windows and Unix-like platforms.

Features

  • Downloads remote files using HTTP and HTTPS
  • Downloads files using FTP
  • Downloads files using Rsync
  • Saves incomplete downloads to be resumed later (partially set up)
  • Verifies the integrity of file downloads
  • Uses multiple connections to potentially speed up downloads
  • Displays download progress using a progress bar
  • Cleanly handles all known errors

In addition to incomplete features, because rget is in very early stages of development, there will likely be bugs (in fact, I know there are bugs). Please join me in squashing these bugs so we can all download files in peace.

Requirements

  • A post-1.0 version of Rust (not sure which is the oldest that will work)

Build

$ git clone https://github.com/Arcterus/rget
$ cd rget
$ cargo build

Install

$ cargo install https://github.com/Arcterus/rget

or

$ cargo install rget

License

rget is licensed under the MPL v2.0. See LICENSE for more details.