xerus

namexerus
created_at2020-11-21 22:43:10.59698
updated_at2023-12-30 06:28:18.274537
downloads296
descriptionA command-line BitTorrent client, written in Rust.
homepagehttps://gitlab.com/zenoxygen/xerus
repositoryhttps://gitlab.com/zenoxygen/xerus
max_upload_size
id314840

documentation

readme

# xerus [![Build Status](https://github.com/zenoxygen/xerus/actions/workflows/ci.yaml/badge.svg)](https://github.com/zenoxygen/xerus/actions/workflows/ci.yaml) [![Crates.io](https://img.shields.io/crates/v/xerus.svg)](https://crates.io/crates/xerus) [![Docs](https://img.shields.io/docsrs/xerus/latest)](https://docs.rs/xerus/) [![License: MIT](https://img.shields.io/badge/license-MIT-blue.svg)](LICENSE) A command-line BitTorrent client, written in Rust. ## Usage ``` xerus 0.1.0 zenoxygen A command-line BitTorrent client, written in Rust. USAGE: xerus -f -t FLAGS: -h, --help Prints help information -V, --version Prints version information OPTIONS: -f The path where to save the file -t The path to the torrent ``` ## Example Try to download an official Debian ISO image: ``` $> ./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". ``` And verify the checksum matches that expected from the checksum file: ``` $> sha512sum -c SHA512SUM | grep debian-10.7.0-amd64-netinst.iso debian-10.7.0-amd64-netinst.iso: OK ``` ## Debug Run with the environment variable set: ``` $> RUST_LOG=trace ./xerus -f -t ``` ## Documentation Learn more here: [https://docs.rs/xerus](https://docs.rs/xerus). ## License Xerus is distributed under the terms of the [MIT License](LICENSE).
Commit count: 36

cargo fmt