Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mattgathu/duma
Simple file downloader written in Rust
https://github.com/mattgathu/duma
Last synced: 7 days ago
JSON representation
Simple file downloader written in Rust
- Host: GitHub
- URL: https://github.com/mattgathu/duma
- Owner: mattgathu
- License: mit
- Created: 2017-08-18T02:09:51.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2021-08-27T09:48:45.000Z (about 3 years ago)
- Last Synced: 2024-09-17T17:29:23.523Z (about 2 months ago)
- Language: Rust
- Size: 945 KB
- Stars: 217
- Watchers: 13
- Forks: 31
- Open Issues: 9
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## duma
[![Build Status](https://travis-ci.org/mattgathu/duma.svg?branch=master)](https://travis-ci.org/mattgathu/duma)
[![Build status](https://ci.appveyor.com/api/projects/status/007cmm9c6c9onai9?svg=true)](https://ci.appveyor.com/project/mattgathu/duma)
[![Build status](https://github.com/mattgathu/duma/workflows/CI/badge.svg?branch=master)](https://github.com/mattgathu/duma/actions)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
A minimal file downloaderUSAGE:
duma [FLAGS] [OPTIONS]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 informationOPTIONS:
-U, --useragent identify as AGENT instead of Duma/VERSION
-O, --output write documents to FILE
-n, --num_connections maximum number of concurrent connections (default is 8)
-T, --timeout set all timeout values to SECONDSARGS:
url to download```
## Installation
Via cargo
```
cargo install duma
```## screenshot
![screenshot](screenshot.png)
## license
This project is license used the MIT license. See [LICENSE](LICENSE) for more details.