I should have a separate category for CLI utilities of graphical programs. Inkscape would be on there. So would deluge, avidemux, handbrake and a bunch of other titles. You can add Transmission to the list now.
Use is fairly straightforward — trigger
transmission-cli and follow it with a torrent name. Bandwidth settings and a few other points are controlled as flags. On-screen, you get a healthy log of the network and software transactions, as well as a progress indicator and speed meters.
The Arch package specifically installs with a daemon version and a few other related tools, including a torrent creator utility. That alone might be worth keeping track of.
I should mention as a side point that transmission-cli appears to be different from transmission-remote-cli, which should be a tool for accessing a machine that’s running Transmission, from a distance.
I’m not sure what the relationship is between the two; it’s a little confusing to me that the home page for Transmission links to transmission-remote-cli, but I don’t see a mention of just transmission-cli. I’m also not sure transmission-remote-cli can negotiate with transmission-cli. You’ll have to do the footwork there.
I should probably try out transmission-remote-cli though, because the screenshots on the git page look promising. I think the actual arrangement of the remote machine running Transmission might make it a challenge though. I’ll save that for another day.
In any case, if you prefer the Transmission way of doing things but can’t bear to live life without your blinking cursor, this might be one way to have it both ways. 😉