A Bit-Torrent client written in GO.
This project aims to mimic the capabilities of a good torrent client using the original BitTorrent specification as a reference.
.torrent
file support- HTTP and UDP Tracker Support
- Terminal User Interface
go build
-
Examples
./villi file.torrent /downloads/ Download file.torrent and save to /downloads/
./villi -flag file.torrent /downloads/ Download file.torrent and save to /downloads/ with verbose logging
-
Flags
Flag Name | Flag | Description | Default |
---|---|---|---|
Verbose | -v or --verbose |
Enable verbose logging | false |
Help | -h or --help |
Show this help message and exit | false |