Introducing tget, a user-friendly command-line tool for effortless torrent downloading.
Install Go
Install go This project requires go 1.21.7 or higher.go install github.com/sweetbbak/tget@latest
With Nix (warning, these are my first ever flakes.)
nix profile install github:sweetbbak/tget
Build from source
git clone https://github.com/sweetbbak/tget.git && cd toru
go build -o tget .
you can also use the justfile
git clone https://github.com/sweetbbak/tget.git && cd tget
just
Run to find your target architecture and platform:
go tool dist list
then use the environment variables GOOS
and GOARCH
before running
the build command.
Example:
GOOS=linux GOARCH=arm64 go build -o tget
download a torrent from a magnet:
tget --torrent "magnet:..."
# or
tget "magnet:..."
Use IPv4 (instead of IPv6) and specify an output directory:
tget --ipv4 --output=/path/to/output --torrent "magnet:..."
Consider creating a PR, taking up a minor issue on the TODO list, leaving an issue to help improve functionality or buy me a coffee!