A simple, fast and interruptable download accelerator, written in Rust
This project is no longer maintained by @k0pernicus and @jean-serge.
Instead of Snatch, you can use, report features or issues and/or contribute to Zou.
(A special thanks to @fh-d for this awesome logo !)
NOTE: Snatch is on alpha version. This version runs well on remote contents with a length known before the download (with the content-length
header from the server response) - also, the Interruptable feature is not implemented yet.
cargo install snatch
;cargo install --git https://github.com/derniercri/snatch.git --branch devel
;Snatch 0.1.2
Snatch, a simple, fast and interruptable download accelerator, written in Rust.
USAGE:
snatch [FLAGS] [OPTIONS] <url>
FLAGS:
-d, --debug Activate the debug mode
--force Assume Yes to all queries and do not prompt
-h, --help Prints help information
-V, --version Prints version information
OPTIONS:
-f, --file <file> The local file to save the remote content file
-t, --threads <threads> Threads which can be used to download
ARGS:
<url>
You want to contribute to Snatch ? Here are a few ways you can help us out :
If you want to create a pull request, this is the procedure to make it great:
devel
branch),devel
branch),Thank you for your interest in contributing to Snatch ! :-D
0.1.3 (current)
0.1.2 (2ee85c151167770ce0a71245e72c02497625087f
)
No changelogs reported
0.1.1 (624a59d23e28d369bae2f9d30ea22db197f7e729
)
No changelogs reported
0.1.0
No changelogs reported
Libraries cannot be build
Please go check if you are using the latest version of rustc
(stable), running rustup update
.
fatal error: 'openssl/hmac.h' file not found
If you are on a GNU/Linux distribution (like Ubuntu), please install libssl-dev
.
If you are on macOS, please install openssl
and check your OpenSSL configuration:
brew install openssl
export OPENSSL_INCLUDE_DIR=`brew --prefix openssl`/include
export OPENSSL_LIB_DIR=`brew --prefix openssl`/lib
export DEP_OPENSSL_INCLUDE=`brew --prefix openssl`/include