| Crates.io | trctl |
| lib.rs | trctl |
| version | 2.7.10 |
| created_at | 2025-04-12 09:49:01.730637+00 |
| updated_at | 2025-04-12 16:22:59.850201+00 |
| description | A transmission daemon CLI |
| homepage | |
| repository | https://github.com/user827/trctl |
| max_upload_size | |
| id | 1630777 |
| size | 306,331 |
A transmission daemon torrent client
Fast way to command common torrent actions such as querying/filtering, adding, starting, stopping, erasing and removing (with data).
Fast way to work with torrents in batches.
Makes it possible to directly send torrents to the transmission daemon from your web browser (desktop files included).
The torrents are added in a stopped state if the disk space would not be enough to hold all the downloading torrents when they are finished (taking account the chosen files).
Download directory is prefixed with the torrent hash to avoid name collisions.
A completion script for transmission daemon is included that moves the files from the download directory. Compared to transmission's default behavior it does not stop the torrent, avoids overwriting files with the same name, avoids filling the destination disk space and uses nicer IO.
makepkg~/.config/trctl for the cli and in
/etc/trctl/completed.toml for the torrent completion script./usr/lib/trctl/completed.shtorrent group created.Generate completion file with:
trctl gen-completions zsh > _trctl
Stig provides both a text user interface and a command line interface. Is much more featureful than mine :D. Maybe it's not as fast to start as a python client however 😤. Haven't tried it.
Tremc is a resourceful curses client. It does not provide a command line interface however. I use it when I need to do see more information about the torrent or apply some more esoteric actions.