Crates.io | dlfile |
lib.rs | dlfile |
version | 0.5.0 |
source | src |
created_at | 2022-02-04 00:13:33.055386 |
updated_at | 2022-10-16 20:54:43.806353 |
description | A basic utility to download files over HTTPS |
homepage | |
repository | |
max_upload_size | |
id | 526499 |
size | 54,748 |
dlfile is a very simple, straightforward CLI to download a file, except it...
Only downloads over HTTPS
Requires TLS 1.2 or higher
Executes in a seccomp sandbox (linux only - no sandboxing provided on other platforms, PRs welcome)
Uses trust-dns
, supporting DNS over TLS
cargo install dlfile
dlfile --min-tls=v1.3 \
--from="https://sh.rustup.rs" \
--to="./rustup.sh
dlfile 0.2.0
USAGE:
dlfile [FLAGS] [OPTIONS] --from <from> --to <to>
FLAGS:
-h, --help Prints help information
--no-sandbox [UNSAFE] Indicates that you want to run without the default sandbox
-V, --version Prints version information
OPTIONS:
-f, --from <from> The fully qualified URL with an https scheme to download from [env: FROM=]
--max-size <max-size> Maximum number of bytes to write to disk before aborting [env: MAX_SIZE=] [default:
1GB]
--min-tls <min-tls> Minimum tls version, one of `v1.2` or `v1.3` [env: MIN_TLS=] [default: v1.2]
-t, --to <to> The file system path, including a file name, for where to write the file to [env: TO=]