2个不稳定版本

0.2.0 2020年11月11日
0.1.0 2019年4月13日

#398HTTP客户端


pup 中使用

MIT 许可证

110KB
812

duma

Build Status Build status Build status

用Rust编写的最小化文件下载器。

特性

  • 支持 httphttps 下载
  • 支持 ftp 下载
  • 下载 恢复 功能
  • 下载 进度条

使用方法

Duma 0.1.0
Matt Gathu <mattgathu@gmail.com>
A minimal file downloader

USAGE:
    duma [FLAGS] [OPTIONS] <URL>

FLAGS:
    -c, --continue        resume getting a partially-downloaded file
    -h, --help            Prints help information
    -H, --headers         prints the headers sent by the HTTP server
    -q, --quiet           quiet (no output)
    -s, --singlethread    download using only a single thread
    -V, --version         Prints version information

OPTIONS:
    -U, --useragent <AGENT>                    identify as AGENT instead of Duma/VERSION
    -O, --output <FILE>                        write documents to FILE
    -n, --num_connections <NUM_CONNECTIONS>    maximum number of concurrent connections (default is 8)
    -T, --timeout <SECONDS>                    set all timeout values to SECONDS

ARGS:
    <URL>    url to download

安装

通过 cargo

cargo install duma

截图

screenshot

许可证

本项目使用的是MIT许可证。有关详细信息,请参阅LICENSE

依赖关系

~9–21MB
~308K SLoC