Skip to content

Arcterus/rget

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

rget

Version 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
  • Verifies the integrity of file downloads
  • Uses multiple connections to potentially speed up downloads
  • Displays download progress using a progress bar

In addition to incomplete features, because rget is in very early stages of development, there will likely be bugs. If you encounter any please let me know or submit a pull request squashing the bug so we can all download files worry-free.

Requirements

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

Library Usage

Add the following to your Cargo.toml:

[dependencies]
rget = "0.3"

Build

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

Install

For the bleeding edge version:

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

For the latest stable version:

$ cargo install rget

License

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

Releases

No releases published

Packages

No packages published

Languages