rget 0.1.0

A download accelerator partially inspired by huydx/hget
rget
====

[![License](http://img.shields.io/badge/license-MIT-blue.svg)](LICENSE)
[![Build Status](https://api.travis-ci.org/Arcterus/rget.svg?branch=master)](https://travis-ci.org/Arcterus/rget)
[![Build status](https://ci.appveyor.com/api/projects/status/uj0a67ar148kvrau?svg=true)](https://ci.appveyor.com/project/Arcterus/rget)

This program is a download accelerator primarily inspired by
[huydx/hget](https://github.com/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
--------

* [x] 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
* [x] Uses multiple connections to potentially speed up downloads
* [x] 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]https://rust-lang.org (not sure which is the
oldest that will work)

Build
-----

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

Install
-------

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

or

```bash
$ cargo install rget
```

License
-------

rget is licensed under the MPL v2.0.  See [LICENSE](LICENSE) for more details.