1TRANSMISSION-CLI(1) BSD General Commands Manual TRANSMISSION-CLI(1)
2
4 transmission-cli — a bittorrent client
5
7 transmission-cli -h
8 transmission-cli [-b | -B] [-d number | -D] [-er | -ep | -et] [-f script]
9 [-g directory] [-h] [-m | -M] [-p port] [-t tos]
10 [-u number | -U] [-v] [-w directory] torrent-file
11
13 The transmission-cli program is a lightweight, command-line BitTorrent
14 client with scripting capabilities.
15
16 The options are as follows:
17
18 -b --blocklist
19 Enable peer blocklists. Transmission understands the bluetack
20 blocklist file format. New blocklists can be added by copying
21 them into the config-dir's "blocklists" subdirectory.
22
23 -B --no-blocklist
24 Disable blocklists.
25
26 -d, --downlimit number
27 Set the maximum download speed in KB/s
28
29 -D, --no-downlimit
30 Don't limit the download speed
31
32 -er --encryption-required
33 Encrypt all peer connections.
34
35 -ep --encryption-preferred
36 Prefer encrypted peer connections.
37
38 -et --encryption-tolerated
39 Prefer unencrypted peer connections.
40
41 -f, --finish script
42 Set a script to run when the torrent finishes
43
44 -g, --config-dir directory
45 Where to look for configuration files. This can be used to swap
46 between using the cli, daemon, gtk, and qt clients. See
47 https://github.com/transmission/transmission/wiki/Configuration-
48 Files for more information.
49
50 -h, --help
51 Prints a short usage summary.
52
53 -m, --portmap
54 Enable portmapping via NAT-PMP or UPnP
55
56 -M, --no-portmap
57 Disable portmapping
58
59 -n, --new sourcefile
60 Create torrent from the specified file or directory
61
62 -p, --port port
63 Set the port to listen for incoming peers. (Default: 51413)
64
65 -t, --tos tos
66 Set the peer socket TOS for local router-based traffic shaping.
67 Valid values are
68
69 “default”, “lowcost”, “throughput”, “reliability”, “lowdelay”,
70
71 a decimal value 0-255 or a hexidecimal value 0x00-0xff)
72
73 -u, --uplimit number
74 Set the maximum upload speed in KB/s
75
76 -U, --no-uplimit
77 Don't limit the upload speed
78
79 -v, --verify
80 Verify the torrent's downloaded data.
81
82 -w, --download-dir directory
83 Where to save downloaded data.
84
86 In addition to these options, sending transmission-cli a SIGHUP signal
87 will contact the tracker for more peers.
88
90 TRANSMISSION_HOME
91 Sets the default config-dir.
92
93 http_proxy libcurl uses this environment variable when performing
94 tracker announces.
95
97 ~/.config/transmission
98 Directory where transmission-cli keeps torrent information for
99 future seeding and resume operations.
100
102 The transmission-cli program was written by Eric Petit, Josh Elsasser,
103 Charles Kerr, Mitchell Livingston, and Mike Gelfand.
104
106 transmission-create(1), transmission-daemon(1), transmission-edit(1),
107 transmission-gtk(1), transmission-qt(1), transmission-remote(1),
108 transmission-show(1)
109
110 https://transmissionbt.com/
111
112BSD July 21, 2008 BSD