duma

Crates.ioduma
lib.rsduma
version0.2.0
sourcesrc
created_at2019-04-13 15:51:19.700092
updated_at2020-11-11 11:58:38.907104
descriptionA minimal file downloader
homepagehttps://github.com/mattgathu/duma
repositoryhttps://github.com/mattgathu/duma
max_upload_size
id127682
size221,344
Matt Gathu (mattgathu)

documentation

https://github.com/mattgathu/duma

README

duma

Build Status Build status Build status

A minimal file downloader written in Rust.

features

  • support for http and https downloads
  • support for ftp downloads
  • Download resume capability
  • download progress bar

usage

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

Installation

Via cargo

cargo install duma

screenshot

screenshot

license

This project is license used the MIT license. See LICENSE for more details.

Commit count: 120

cargo fmt