Interruptible, download accelerator, with Basic and Digest Authentication support, written in Rust.
Installation through cargo
- Install Rustup
cargo install grapple
Installing binary manually
- Download the zipped binary for your platform from the latest release page.
- Copy or symlink the binary to
/usr/local/binor place it on your
$ grapple --help Grapple 0.3.0 Dave Allie Fast, interruptible file downloader in Rust USAGE: grapple [OPTIONS] <URI> FLAGS: -h, --help Prints help information -V, --version Prints version information OPTIONS: -p, --parts <PARTS> Set part count, defaults to the thread count. Cannot be less than the thread count. -P, --password <PASSWORD> Password to use in authentication. Overrides password if set in URI. --thread-bandwidth <THREAD_BANDWIDTH> Per thread bandwidth in kB/s -t, --threads <THREADS> Set thread count, defaults to 10. -u, --username <USERNAME> Username to use in authentication. Overrides username in URI. ARGS: <URI> URI of file to download
- Fork it!
- Create your feature branch:
git checkout -b my-new-feature
- Commit your changes:
git commit -am 'Add some feature'
- Push to the branch:
git push origin my-new-feature
- Submit a pull request :D
- Install Vagrant
- Navigate to the development directory
- Project will be in the
cargo buildto build the source
The project is available as open source under the terms of the MIT License.