| Crates.io | xerus |
| lib.rs | xerus |
| version | 0.3.1 |
| created_at | 2020-11-21 22:43:10.59698+00 |
| updated_at | 2025-12-14 21:46:41.81513+00 |
| description | A command-line BitTorrent client, written in Rust. |
| homepage | https://github.com/thomasdidion/xerus |
| repository | https://github.com/thomasdidion/xerus |
| max_upload_size | |
| id | 314840 |
| size | 196,814 |
A command-line BitTorrent client, written in Rust.
A command-line BitTorrent client, written in Rust.
Usage: xerus [OPTIONS] <TORRENT>
Arguments:
<TORRENT> Path to the .torrent file
Options:
-o, --output <OUTPUT> Output filename (defaults to name from torrent)
-h, --help Print help
-V, --version Print version
Try to download an official Debian ISO image:
$> xerus debian-13.2.0-amd64-netinst.iso.torrent
Downloading "debian-13.2.0-amd64-netinst.iso" (3136 pieces)
Saved in "debian-13.2.0-amd64-netinst.iso".
And verify the checksum matches that expected from the checksum file:
$> sha512sum -c SHA512SUM | grep debian-13.2.0-amd64-netinst.iso
debian-13.2.0-amd64-netinst.iso: OK
cargo install xerus
cargo install --path .
cargo uninstall xerus
Run with the environment variable set:
$> RUST_LOG=trace xerus <torrent>
Learn more here: https://docs.rs/xerus.
Xerus is distributed under the terms of the MIT License.