~bratsche/transmission/notify-actions

« back to all changes in this revision

Viewing changes to daemon/transmission-remote.1

  • Committer: Bazaar Package Importer
  • Date: 2008-10-31 13:11:43 UTC
  • Revision ID: jamesw@ubuntu.com-20081031131143-1xburb867kue4y07
Tags: upstream-ubuntu-1.32
ImportĀ upstreamĀ versionĀ 1.32

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
.\" $Id: transmission-remote.1 6180 2008-06-13 21:01:31Z charles $
2
 
.\"
3
 
.\" Copyright (c) 2007 Joshua Elsasser
4
 
.\"
5
 
.\" Permission is hereby granted, free of charge, to any person obtaining a
6
 
.\" copy of this software and associated documentation files (the "Software"),
7
 
.\" to deal in the Software without restriction, including without limitation
8
 
.\" the rights to use, copy, modify, merge, publish, distribute, sublicense,
9
 
.\" and/or sell copies of the Software, and to permit persons to whom the
10
 
.\" Software is furnished to do so, subject to the following conditions:
11
 
.\"
12
 
.\" The above copyright notice and this permission notice shall be included in
13
 
.\" all copies or substantial portions of the Software.
14
 
.\"
15
 
.\" THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16
 
.\" IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17
 
.\" FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18
 
.\" AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19
 
.\" LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
20
 
.\" FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
21
 
.\" DEALINGS IN THE SOFTWARE.
22
 
 
23
 
.Dd March 30, 2007
 
1
.Dd July 21, 2008
24
2
.Dt TRANSMISSION-REMOTE 1
25
3
.Os
26
4
.Sh NAME
31
9
.Xr transmission 1
32
10
.Sh SYNOPSIS
33
11
.Bk -words
34
 
.Nm transmission-remote
35
 
.Fl h
36
 
.Nm
37
 
.Oo
38
 
.Fl t Ar daemon | Ar gtk
39
 
.Oc
40
 
.Op Fl a Ar torrent-file
41
 
.Op Fl d Ar download-rate
42
 
.Op Fl D
43
 
.Op Fl e
44
 
.Op Fl E
45
 
.Op Fl f Ar directory
46
 
.Op Fl i
47
 
.Op Fl l
48
 
.Op Fl m
49
 
.Op Fl M
50
 
.Op Fl p Ar port
51
 
.Op Fl q
52
 
.Oo
53
 
.Fl r Ar all | Ar info-hash
54
 
.Oc
55
 
.Oo
56
 
.Fl s Ar all | Ar info-hash
57
 
.Oc
58
 
.Oo
59
 
.Fl S Ar all | Ar info-hash
60
 
.Oc
61
 
.Op Fl u Ar upload-rate
62
 
.Op Fl U
63
 
.Op Ar torrent-file ...
64
 
.Nm
65
 
.Fl x
66
 
.Op Fl a Ar torrent-file
67
 
.Op Fl d Ar download-rate
68
 
.Op Fl D
69
 
.Op Fl e
70
 
.Op Fl E
71
 
.Op Fl f Ar directory
72
 
.Op Fl i
73
 
.Op Fl l
74
 
.Op Fl m
75
 
.Op Fl M
76
 
.Op Fl p Ar port
77
 
.Op Fl q
78
 
.Oo
79
 
.Fl r Ar all | Ar info-hash
80
 
.Oc
81
 
.Oo
82
 
.Fl s Ar all | Ar info-hash
83
 
.Oc
84
 
.Oo
85
 
.Fl S Ar all | Ar info-hash
86
 
.Oc
87
 
.Op Fl u Ar upload-rate
88
 
.Op Fl U
89
 
.Ar command
90
 
.Op Ar argument ...
 
12
.Nm
 
13
.Op Ar host:port | host | port
 
14
.Op Fl a Ar torrent-files
 
15
.Op Fl b
 
16
.Op Fl d Ar number | Fl D
 
17
.Op Fl er | ep | et
 
18
.Op Fl f
 
19
.Op Fl g Ar files
 
20
.Op Fl G Ar files
 
21
.Op Fl h
 
22
.Op Fl i
 
23
.Op Fl l
 
24
.Op Fl m | M
 
25
.Op Fl n Ar user:pass
 
26
.Op Fl p Ar port
 
27
.Op Fl ph Ar files
 
28
.Op Fl pl Ar files
 
29
.Op Fl pn Ar files
 
30
.Op Fl r
 
31
.Op Fl s | S
 
32
.Op Fl t Ar all | Ar id | Ar hash
 
33
.Op Fl u Ar number | Fl U
 
34
.Op Fl v
 
35
.Op Fl w Ar download-dir
 
36
.Op Fl x | X
91
37
.Ek
92
38
.Sh DESCRIPTION
93
 
The
94
39
.Nm
95
 
program is a remote control utility for
96
 
.Xr transmission-daemon 1
 
40
is a remote control utility for
 
41
.Xr transmission 1 
97
42
and
98
 
.Xr transmission 1
 
43
.Xr transmission-daemon 1 .
99
44
.Pp
100
 
The options are as follows:
 
45
By default,
 
46
.Nm
 
47
connects to the transmission session at localhost:9091.
 
48
Other sessions can be controlled by specifying a different host and/or port.
 
49
 
 
50
.Sh OPTIONS
101
51
.Bl -tag -width Ds
102
 
.It Fl a Fl -add Ar torrent-file
103
 
Add the torrent metainfo file
104
 
.Ar torrent-file .
105
 
.It Fl d Fl -download-limit Ar download-rate
106
 
Set maximum download rate to
107
 
.Ar download-rate
108
 
in kilobytes per second.
109
 
.It Fl D Fl -download-unlimited
 
52
.It Fl a Fl -add Ar torrent-file(s)
 
53
Add
 
54
.Ar torrent-file(s)
 
55
into transmission.
 
56
 
 
57
.It Fl b Fl -debug
 
58
Enable debugging mode.
 
59
 
 
60
.It Fl d Fl -downlimit Ar limit
 
61
Limit the download speed to
 
62
.Ar limit
 
63
kilobytes per second.
 
64
 
 
65
.It Fl D Fl -no-downlimit
110
66
Remove the download limit.
111
 
.It Fl e
112
 
Enable peer exchange.
113
 
.It Fl E
114
 
Disable peer exchange.
115
 
.It Fl f Fl -folder Ar directory
116
 
Use
117
 
.Ar directory
118
 
as the default location for newly added torrents to download files to.
119
 
.It Fl g, Fl -config-dir Ar directory
120
 
Where to look for configuration files.
 
67
 
 
68
.It Fl er Fl -encryption-required
 
69
Encrypt all peer connections.
 
70
.It Fl ep Fl -encryption-preferred
 
71
Prefer encrypted peer connections.
 
72
.It Fl et Fl -encryption-tolerated
 
73
Prefer unencrypted peer connections.
 
74
 
 
75
.It Fl f Fl -files
 
76
Get a file list for the current torrent(s)
 
77
 
 
78
.It Fl g Fl -get Ar all | file-index | files
 
79
Mark file(s) for download.
 
80
.Ar all
 
81
marks all all of the torrent's files for downloading,
 
82
.Ar file-index
 
83
adds a single file to the download list, and
 
84
.Ar files
 
85
adds multiple files to the download list,
 
86
such as "-g1,3-5" to add files #1, #3, #4, and #5 to the download list.
 
87
 
 
88
.It Fl G Fl -no-get Ar all | file-index | files
 
89
Mark file(s) for not downloading.
 
90
 
121
91
.It Fl h Fl -help
122
92
Print command-line option descriptions.
123
 
.It Fl i Fl -info
124
 
Print a listing of all torrent info hashes and names.
 
93
 
 
94
.It Fl i Fl -info Ar id | torrent-hash
 
95
Show details of the current torrent(s)
 
96
 
125
97
.It Fl l Fl -list
126
 
Print a listing of all torrent names with size and current status.
127
 
.It Fl m Fl -port-mapping
128
 
Enable automatic port mapping via NAT-PMP or UPnP IGD.
129
 
.It Fl M Fl -no-port-mapping
130
 
Disable automatic port mapping.
 
98
List all torrents
 
99
 
 
100
.It Fl m Fl -portmap
 
101
Enable portmapping via NAT-PMP or UPnP
 
102
.It Fl M Fl -no-portmap
 
103
Disable portmapping
 
104
 
 
105
.It Fl n Fl -auth Ar username:password
 
106
Set the
 
107
.Ar username
 
108
and
 
109
.Ar password
 
110
for authentication
 
111
 
131
112
.It Fl p Fl -port Ar port
132
 
Attempt to bind to
 
113
Set the
133
114
.Ar port
134
 
for use as a listening port to accept incoming peer connections.
135
 
.It Fl q Fl -quit
136
 
Quit the running instance.
137
 
.It Fl r Fl -remove Ar all | info-hash
138
 
Remove all torrents, or the torrent with an info hash of
139
 
.Ar info-hash .
140
 
Neither the downloaded data nor the original torrent metainfo file
141
 
will be deleted.
142
 
.It Fl S Fl -stop Ar all | info-hash
143
 
Stop all torrents from downloading or seeding, or the torrent with an
144
 
info hash of
145
 
.Ar info-hash .
146
 
.It Fl s Fl -start Ar all | info-hash
147
 
Start all torrents downloading or seeding, or the torrent with an info
148
 
hash of
149
 
.Ar info-hash .
150
 
.It Fl t Fl -type Ar daemon | gtk
151
 
Connect to either
152
 
.Xr transmission-daemon 1
 
115
for use when listening for incoming peer connections
 
116
 
 
117
.It Fl pn Fl -priority-normal Ar all | file-index | files
 
118
Mark file(s) as normal priority.
 
119
.Ar all
 
120
marks all of the torrent's files as normal priority,
 
121
.Ar file-index
 
122
sets a single file's priority as normal, and
 
123
.Ar files
 
124
sets multiple files' priorities as normal,
 
125
such as "-pn1,3-5" to normalize files #1, #3, #4, and #5.
 
126
 
 
127
.It Fl ph Fl -priority-high Ar all | file-index | files
 
128
Mark file(s) as high priority.
 
129
 
 
130
.It Fl pl Fl -priority-low Ar all | file-index | files
 
131
Mark file(s) as low priority.
 
132
 
 
133
.It Fl r Fl -remove
 
134
Remove the current torrent(s).  This does not delete the downloaded data.
 
135
 
 
136
.It Fl s Fl -start
 
137
Start the current torrent(s)
 
138
 
 
139
.It Fl S Fl -stop
 
140
Stop the current torrent(s) from downloading or seeding
 
141
 
 
142
.It Fl t Fl -torrent Ar all | id | torrent-hash
 
143
Set the current torrent(s) for use by subsequent options.
 
144
.Ar all
 
145
will apply following requests to all torrents, while specific torrents can be chosen by
 
146
.Ar id
153
147
or
154
 
.Xr transmission 1 .
155
 
.It Fl u Fl -upload-limit Ar upload-rate
156
 
Set maximum upload rate to
157
 
.Ar upload-rate
158
 
in kilobytes per second.
159
 
.It Fl U Fl -upload-unlimited
 
148
.Ar hash .
 
149
To set more than one current torrent, join their ids or hashes together in a list,
 
150
such as "-t2,4,6-8" to operate on the torrents whose IDs are 2, 4, 6, 7, and 8.
 
151
 
 
152
.It Fl u Fl -uplimit Ar limit
 
153
Limit the upload speed to
 
154
.Ar limit
 
155
kilobytes per second.
 
156
.It Fl U Fl -no-uplimit
160
157
Remove the upload limit.
161
 
.It Fl x Fl -proxy
162
 
Proxy the connection to
163
 
.Xr transmission-daemon 1
164
 
or
165
 
.Xr transmission 1
166
 
through
167
 
.Ar command .
 
158
 
 
159
.It Fl v Fl -verify
 
160
Verify the current torrent(s)
 
161
 
 
162
.It Fl w Fl -download-dir Ar directory
 
163
Use
 
164
.Ar directory
 
165
as the default location for newly added torrents to download files to.
 
166
 
 
167
.It Fl x Fl -pex
 
168
Enable peer exchange (PEX).
 
169
.It Fl X Fl -no-pex
 
170
Disable peer exchange (PEX).
 
171
 
168
172
.El
169
 
.Sh FILES
170
 
.Pa ~/.config/transmission
171
173
.Sh EXAMPLES
172
 
Show status for all torrents:
173
 
.Pp
174
 
.Dl transmission-remote -l
175
 
.Pp
176
 
Pause a torrent:
177
 
.Pp
178
 
.Dl transmission-remote -S ca6ac4bbd971d3902935dbcfc2d3ea25b428a547
179
 
.Pp
 
174
 
180
175
Set download and upload limits to 100 KiB/sec and 20 KiB/sec:
181
 
.Pp
182
 
.Dl transmission-remote -d 100 -u 20
183
 
.Pp
184
 
Quit the GTK+ frontend:
185
 
.Pp
186
 
.Dl transmission-remote -t gtk -q
187
 
.Pp
 
176
.Bd -literal -offset indent
 
177
$ transmission-remote -d100 -u20
 
178
$ transmission-remote --downlimit=100 --uplimit=20
 
179
.Ed
 
180
 
 
181
List all torrents' IDs and states:
 
182
.Bd -literal -offset indent
 
183
$ transmission-remote -l
 
184
.Ed
 
185
 
 
186
List all torrents from a remote session that requires authentication:
 
187
.Bd -literal -offset indent
 
188
$ transmission-remote host:9091 --auth=username:password -l
 
189
.Ed
 
190
 
 
191
Start all torrents:
 
192
.Bd -literal -offset indent
 
193
$ transmission-remote -tall --start
 
194
.Ed
 
195
 
188
196
Add two torrents:
189
 
.Pp
190
 
.Dl transmission-remote foo.torrent bar.torrent
191
 
.Pp
192
 
Show the info hashes of all the torrents on jade:
193
 
.Pp
194
 
.Dl transmission-remote -x -i ssh jade transmission-proxy
 
197
.Bd -literal -offset indent
 
198
$ transmission-remote -a one.torrent two.torrent
 
199
.Ed
 
200
 
 
201
Add all torrents in ~/Desktop:
 
202
.Bd -literal -offset indent
 
203
$ transmission-remote -a ~/Desktop/*torrent
 
204
.Ed
 
205
 
 
206
Get detailed information on the torrent whose ID is '1':
 
207
.Bd -literal -offset indent
 
208
$ transmission-remote -t1 -i"
 
209
.Ed
 
210
 
 
211
Get a list of a torrent's files:
 
212
.Bd -literal -offset indent
 
213
$ transmission-remote -t1 -l"
 
214
.Ed
 
215
 
 
216
Download only its second and fourth files:
 
217
.Bd -literal -offset indent
 
218
$ transmission-remote -t1 -Gall -g2,4"
 
219
.Ed
 
220
 
 
221
Set all torrents' first two files' priorities to high:
 
222
.Bd -literal -offset indent
 
223
$ transmission-remote -tall -ph1,2"
 
224
.Ed
 
225
 
 
226
Set all torrents' files' priorities to normal:
 
227
.Bd -literal -offset indent
 
228
$ transmission-remote -tall -pnall"
 
229
.Ed
 
230
 
195
231
.Sh AUTHORS
196
232
.An -nosplit
197
 
The
198
 
.Nm
199
 
program was written by
200
 
.An Josh Elsasser Aq josh@elsasser.org ,
201
 
.An Eric Petit Aq titer@m0k.org ,
202
 
.An Charles Kerr Aq charles@rebelbase.com ,
 
233
.An Charles Kerr ,
 
234
.An Josh Elsasser ,
 
235
.An Eric Petit ,
203
236
and
204
 
.An Mitchell Livingston Aq livings124@gmail.com .
 
237
.An Mitchell Livingston .
 
238
 
205
239
.Sh SEE ALSO
206
240
.Xr transmissioncli 1 ,
207
241
.Xr transmission-daemon 1 ,
208
 
.Xr transmission 1 ,
209
 
.Xr transmission-proxy 1
 
242
.Xr transmission 1
 
243
 
210
244
.Pp
211
245
http://www.transmissionbt.com/