TRANSMISSION-CLI(1)
π TRANSMISSION-CLI(1) β the group chat manual π
okay bestie, gather round, because today we're talking about transmission-cli, a bittorrent client from the General Commands Manual section of your local man pages. she's lightweight, she's command-line, she has scripting capabilities, and honestly? she ate. π
β¨ NAME β¨
transmission-cli β a bittorrent client π¦
β¨ SYNOPSIS β¨
like, here's the vibe of how you call her:
transmission-cli -h
transmission-cli [-b | -B] [-d number | -D] [-er | -ep | -et]
[-f script] [-g directory] [-h] [-m | -M] [-p port]
[--tos tos] [-u number | -U] [-v] [-w directory]
torrent-file
β¨ DESCRIPTION β¨
so. the transmission-cli program is a lightweight, command-line BitTorrent client with scripting capabilities. that's the whole main character energy of it, no notes. π
the options are as follows, and yes we're going through every single one, because we don't skip:
-b--blocklistβ turns peer blocklists ON. transmission understands the bluetack blocklist file format. wanna add new blocklists? just copy them into the config-dir'sblocklistssubdirectory, easy. π-B--no-blocklistβ turns blocklists OFF. that's it, that's the whole thing. β¨-d--downlimitnumber β sets the maximum download speed, measured in KB/s.-D--no-downlimitβ don't limit the download speed. let her run free. π-er--encryption-requiredβ encrypt ALL peer connections. full lock-in. π₯-ep--encryption-preferredβ prefer encrypted peer connections, but like, no pressure.-et--encryption-toleratedβ prefer unencrypted peer connections. she's chill like that. πΈ-f--finishscript β set a script to run when the torrent finishes. a little celebration script, if you will. π-g--config-dirdirectory β where to look for configuration files. this one is lowkey iconic because you can use it to swap between using the cli, daemon, gtk, and qt clients. seehttps://github.com/transmission/transmission/blob/main/docs/Configuration-Files.mdfor more information.-h--helpβ prints a short usage summary. the classic "help me bestie" move. π«Ά-m--portmapβ enable portmapping via NAT-PMP or UPnP. β¨-M--no-portmapβ disable portmapping. bye bestie π-p--portport β set the port to listen for incoming peers. (Default:51413)--tostos β use a ToS or DSCP name to set the peer socket service type for local router-based traffic shaping. valid values are a decimal value0-255, or any of these DSCP strings:
βaf11β, βaf12β, βaf13β, βaf21β, βaf22β, βaf23β, βaf31β, βaf32β, βaf33β, βaf41β, βaf42β, βaf43β, βcs0β, βcs1β, βcs2β, βcs3β, βcs4β, βcs5β, βcs6β, βcs7β, βefβ, βleβ
β οΈ heads up: these ToS keys are deprecated and will be removed in the future:βdefaultβ,βlowcostβ,βlowdelay,β,βreliabilityβ,βthroughputββ so like, don't get attached, fr fr. π
-u--uplimitnumber β sets the maximum upload speed, in KB/s.-U--no-uplimitβ don't limit the upload speed. generous queen. π-v--verifyβ verify the torrent's downloaded data. trust but verify, periodt.-w--download-dirdirectory β where to save downloaded data. π¦
β¨ SIGNALS β¨
in addition to these options, sending transmission-cli a SIGHUP signal will contact the tracker for more peers. it's giving "hey, do you have more friends for me" energy and honestly, relatable. π
β¨ ENVIRONMENT β¨
TRANSMISSION_HOMEβ sets the default config-dir.http_proxyβ libcurl uses this environment variable when performing tracker announces. π§
β¨ FILES β¨
~/.config/transmissionβ directory wheretransmission-clikeeps torrent information for future seeding and resume operations. her lil memory box π
β¨ AUTHORS β¨
the transmission-cli program was written by Eric Petit, Josh Elsasser, Charles Kerr, Mitchell Livingston, and Mike Gelfand. legends only. π
β¨
β¨ SEE ALSO β¨
transmission-create(1)transmission-daemon(1)transmission-edit(1)transmission-gtk(1)transmission-qt(1)transmission-remote(1)transmission-show(1)
https://transmissionbt.com/ π
and that's the whole page bestie!! this one's from the Debian edition, dated July 21, 2008 β vintage but still slaying. no cap. ππ¦β¨
okay ily, go download something legal, bye!! π
π¦ where this page comes from
- alpine 3.24: transmission-doc 4.1.2-r0 Β· GPL-3.0-only
- arch rolling: transmission-cli 4.1.4-1 Β· GPL-2.0-or-later
- debian trixie: transmission-cli 4.1.0~beta2+dfsg-3+deb13u2
- epel 10: transmission-cli 4.1.3-2.el10_3 Β· MIT and GPL-2.0-only
- epel 9: transmission-cli 4.0.6-1.el9 Β· MIT and GPL-2.0-only
- fedora 43: transmission-cli 4.0.6-12.fc43 Β· MIT and GPL-2.0-only
- fedora 43: transmission-cli 4.1.3-1.fc43
- fedora 43: transmission-cli 4.1.4-1.fc43 Β· MIT and GPL-2.0-only
- fedora 44: transmission-cli 4.1.1-2.fc44 Β· MIT and GPL-2.0-only
- fedora 44: transmission-cli 4.1.3-1.fc44
- fedora 44: transmission-cli 4.1.4-1.fc44 Β· MIT and GPL-2.0-only
- nixos 26.05: transmission 4.1.3
- nixpkgs unstable: transmission 4.1.4
- opensuse-leap 16.0: transmission 4.0.6-bp160.2.1 Β· (GPL-2.0-only OR GPL-3.0-only) AND MIT
- opensuse-leap 16.0: transmission 4.0.6-bp160.2.1 Β· (GPL-2.0-only OR GPL-3.0-only) AND MIT
- opensuse-leap 16.0: transmission 4.0.6-bp160.2.1 Β· (GPL-2.0-only OR GPL-3.0-only) AND MIT
- opensuse-leap 16.0: transmission 4.0.6-bp160.2.1 Β· (GPL-2.0-only OR GPL-3.0-only) AND MIT
- ubuntu noble: transmission-cli 4.0.5-1build5
- ubuntu noble: transmission-cli 4.0.5-1ubuntu0.1
- ubuntu questing: transmission-cli 4.1.0~beta2+dfsg-3ubuntu1
- ubuntu questing: transmission-cli 4.1.0~beta2+dfsg-3ubuntu1.1
- ubuntu resolute: transmission-cli 4.1.1+dfsg-1ubuntu1
- ubuntu resolute: transmission-cli 4.1.1+dfsg-1ubuntu1.1
- ubuntu stonking: transmission-cli 4.1.3+dfsg-1ubuntu2
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms