2个版本
0.1.1 | 2023年12月30日 |
---|---|
0.1.0 | 2020年11月21日 |
#15 在 #torrent
57KB
861 代码行
xerus
一个用Rust编写的命令行BitTorrent客户端。
用法
xerus 0.1.0
zenoxygen <zenoxygen@protonmail.com>
A command-line BitTorrent client, written in Rust.
USAGE:
xerus -f <file> -t <torrent>
FLAGS:
-h, --help Prints help information
-V, --version Prints version information
OPTIONS:
-f <file> The path where to save the file
-t <torrent> The path to the torrent
示例
尝试下载官方Debian ISO镜像
$> ./xerus -f debian-10.7.0-amd64-netinst.iso -t debian-10.7.0-amd64-netinst.iso.torrent
Downloading "debian-10.7.0-amd64-netinst.iso" (1344 pieces)
Saved in "debian-10.7.0-amd64-netinst.iso".
并验证校验和是否与校验文件中预期的相符
$> sha512sum -c SHA512SUM | grep debian-10.7.0-amd64-netinst.iso
debian-10.7.0-amd64-netinst.iso: OK
调试
使用设置环境变量的方式运行
$> RUST_LOG=trace ./xerus -f <file> -t <torrent>
文档
了解更多信息: https://docs.rs/xerus。
许可证
Xerus是在MIT许可证的条款下分发的。
依赖项
~36–51MB
~1M SLoC