diff options
Diffstat (limited to 'transmission-remote-cli.1')
-rw-r--r-- | transmission-remote-cli.1 | 104 |
1 files changed, 104 insertions, 0 deletions
diff --git a/transmission-remote-cli.1 b/transmission-remote-cli.1 new file mode 100644 index 0000000..3f57ebc --- /dev/null +++ b/transmission-remote-cli.1 @@ -0,0 +1,104 @@ +.Dd Oct 25, 2011 +.Dt TRANSMISSION-REMOTE-CLI 1 +.Os +.Sh NAME +.Nm transmission-remote-cli +.Nd a console client for the Transmission BitTorrent client +.Sh SYNOPSIS +.Nm +.Op OPTION +.Op Ar filename-or-URL +.Sh DESCRIPTION +.Nm +is a console client for the Transmission BitTorrent client +.Sh OPTIONS +.Bl -tag -with Ds +.It Fl -version +Show version number and exit +.It Fl h Fl -help +Show this help message and exit +.It Fl "c \fICONNECTION\fR" Fl -connect=\fICONNECTION\fR +Point to the server using pattern: [username:password@]host[:port]/[path] +.It Fl s Fl -ssl +Connect to Transmission via SSL +.It Fl "f \fICONFIGFILE\fR" Fl -config=\fICONFIGFILE\fR +Path to configuration file +.It Fl -create-config +Create configuration file \fICONFIGFILE\fR +.It Fl n Fl -netrc +Get authentication info from your ~/.netrc file +.It Fl - +Forward options after '--' and auth info to transmission-remote +.Sh FILES +Settings can be saved in ~/.config/transmission-remote-cli/settings.cfg, authentication settings in ~/.netrc +.Sh EXAMPLES +Connection information + +.Ed +Authentication and host/port can be set via command line with one of these patterns: +.Bd -literal -offset indent +$ transmission-remote-cli \-c homeserver +$ transmission-remote-cli \-c homeserver:1234 +$ transmission-remote-cli \-c johndoe:secretbirthday@homeserver +$ transmission-remote-cli \-c johndoe:secretbirthday@homeserver:1234 + +.Ed +Configuration file + +.Ed +You can write this (and other settings) to a configuration file: +.Bd -literal -offset indent +$ transmission-remote-cli.py \-c johndoe:secretbirthday@homeserver:1234 \-\-create-config + +.Ed +No configuration file is created automatically, you have to do this somehow. However, if the file exists, it is re-written when trcli exits to remember some settings. This means you shouldn't have trcli running when editing your configuration file. + +.Ed +If you don't like the default configuration file path ~/.config/transmission-remote-cli/settings.cfg, change it: +.Bd -literal -offset indent +$ transmission-remote-cli.py -f ~/.trclirc --create-config + +.Ed +Calling transmission-remote + +.Ed +transmission-remote-cli forwards all arguments after '--' to transmission-remote. This is useful if your daemon requires authentication and/or doesn't listen on the default localhost:9091 for instructions. transmission-remote-cli reads HOST:PORT and authentication from the config file and forwards them on to transmission-remote, along with your arguments. + +.Ed +Some examples: +.Bd -literal -offset indent +$ transmission-remote-cli.py -- -l +$ transmission-remote-cli.py -- -t 2 -i +$ transmission-remote-cli.py -- -as + +.Ed +Add torrents + +.Pp +If you provide only one command line argument and it doesn't start with '-', it's treated like a torrent file/URL and submitted to the daemon via transmission-remote. +This is useful because you can instruct Firefox to open torrent files with transmission-remote-cli.py. +.Bd -literal -offset indent +$ transmission-remote-cli.py http://link/to/file.torrent +$ transmission-remote-cli.py path/to/some/torrent-file +.El +.Sh AUTHOR +.An -nosplit +.An Benjamin (fagga), +.An contributors . +.Sh SEE ALSO +.Xr transmission-create 1 , +.Xr transmission-daemon 1 , +.Xr transmission-edit 1 , +.Xr transmission-gtk 1 , +.Xr transmission-qt 1 , +.Xr transmission-remote 1 , +.Xr transmission-show 1 +.Sh COPYRIGHT +Copyright (C) 2011 Ben Thompson. + +Permission is granted to copy, distribute and/or modify this document +under the terms of the GNU Free Documentation License, Version 1.3 +or any later version published by the Free Software Foundation; +with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. +A copy of the license is included in the section entitled "GNU +Free Documentation License" <\fBhttp://www.gnu.org/copyleft/fdl.html\fR>. |