#文件下载 #命令行 #获取 #下载

应用 rustget

rustget 是一个并行下载器

2 个版本

0.1.2 2019年7月12日
0.1.1 2019年7月11日
0.1.0 2019年7月11日

#7#获取

MIT 许可证

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