4 个版本 (破坏性更新)
0.5.0 | 2022 年 10 月 16 日 |
---|---|
0.4.0 | 2022 年 2 月 4 日 |
0.2.0 | 2022 年 2 月 4 日 |
0.1.0 | 2022 年 2 月 4 日 |
#52 在 #https
每月 172 次下载
20KB
206 行
dlfile
dlfile 是一个非常简单、直接的 CLI 工具,用于下载文件,除了...
- 只支持通过 HTTPS 下载
- 需要 TLS 1.2 或更高版本
- 在 seccomp 沙盒中执行(仅限 Linux - 其他平台不提供沙盒,欢迎 Pull Requests)
- 使用
trust-dns
,支持 TLS over DNS
安装
cargo安装 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=]
依赖项
~13–30MB
~423K SLoC