2 个版本
0.1.2 | 2019年7月12日 |
---|---|
0.1.1 | 2019年7月11日 |
0.1.0 |
|
#7 在 #获取
20KB
104 行
rustget (rget)
类似于 wget 的并行下载器。
安装
rustget 的二进制文件名为 rget
如果你是 Rust 程序员,可以通过运行 cargo 安装 rustget
$cargo install rustget
构建
rustget 使用 Rust 构建,因此你需要安装 Rust 版本。要构建 rustget
$ git clone https://github.com/SummaDiaboli/rustget
$ cd rustget
$ cargo build --release
$ ./target/release/rget --version
0.1.2
使用 rustget
用法
rget [FLAGS] [OPTIONS] --dest <filename> --url <url>
选项和标志的顺序可以随意,只要使用所需的值即可。
示例
rget 的有效使用方法
$ rget -u https://www.google.com -d index.html
$ rget -d index -u https://www.google.com
$ rget -d index.html -u https://www.google.com -t 6
$ rget -t 6 -d ~/Documents/index.html -r 4 -u https://www.google.com
rget 的无效使用方法
$ rget -d index.html -u www.google.com
$ rget -u https://www.google.com -d index.html -t fish
$ rget -u https://www.google.com -r fish -d index.html
标志
-h
:显示 rustget 的简短帮助输出。--help
:显示 rustget 的详细帮助输出。-V/--version
:打印版本信息。-v/--verbosity
:多次传递以获取更多日志输出。默认情况下,它只会报告错误。传递 -v
一次也会打印警告,-vv
启用信息日志,-vvv
调试,-vvvv
追踪。
选项
-d/--dest <filename>
:创建文件名。它也可以是路径,包括文件名。**这是必需的**。-r/--retry <retry>
:设置下载失败后重试下载的次数。默认为 0
。-t/--threads <threads>
:设置用于下载的线程数。默认为 4
。-u/--url <url>
:从该 URL 获取文件。**这是必需的**。
依赖项
~24–36MB
~647K SLoC