BTCLI(1) | User Commands | BTCLI(1) |
btcli - command line interface to btpd
btcli OPERATION [OPERATION_OPTIONS]
btcli is a utility that interacts with a running btpd daemon. It has several different modes of operation.
One of the following operations must be specified when running btcli:
%n - torrent name
%# - torrent number
%h - torrent hash
%d - download directory
%t - state
%P - peer count
%^ - upload rate
%v - download rate
%D - downloaded bytes
%U - uploaded bytes
%g - bytes got
%u - bytes uploaded
%s - total size, (formatted: prints K, M, G)
%S - total size, in bytes
%A - available pieces
%T - total pieces
%H - have pieces
%p - percent have (formatted)
%r - ratio
%% - a percent symbol: '%'
btpd must be started before btcli can be used. See btpd(1) for help with starting btpd.
To start sharing a torrent with btpd, the torrent needs to be added to btpd. This is done with btcli add. Unless otherwise specified, btpd automatically starts to share the torrent and download any missing data. If the content directory you specify when adding a torrent does not exist, btpd will create it.
You can see which torrents have been added to btpd with btcli list. The list mode also displays a number for each added torrent. This number can be used to specify the target torrent for the btcli modes, so you don't have to keep the torrent file after adding it.
The up- and download progress can be followed by using the btcli stat mode. Both the list and stat modes use the following indicators to display the state of a torrent:
You can stop an active torrent with btcli stop. You can start an inactive torrent by using btcli start.
Note: Torrents can be specified either with its number or its file.
The btcli del mode should only be used when you're totally finished with sharing a torrent. The mode will remove the torrent and its associated data from btpd. It is a bad idea to remove a not fully downloaded torrent and then add it again, since btpd has lost information on the not fully downloaded pieces and will need to download the data again.
To shut down btpd use btcli kill.
Display a list btpd's torrents and their number, size, status, etc.
Same as above, but only for torrent 12 and my.little.torrent.
Same as above but only for active torrents.
Add foo.torrent, with content dir foo.torrent.d, and start it.
Same as above without starting it.
Start bar.torrent and torrent number 7.
Stop torrent number 7.
Stop all active torrents.
Remove bar.torrent and it's associated information from btpd.
Display a summary of up/download stats for the active torrents.
Display the summary once every five seconds.
Same as above, but also display individual stats for each active
torrent.
Shut down btpd.
Known bugs are listed at http://github.com/queueRAM/btpd/issues
Before submitting a bug report, please verify that you are running the latest version of btpd.
Current maintainers:
- Marq Schneider <queueRAM@gmail.com>
Past contributors:
- Richard Nyberg <btpd@murmeldjur.se>
btpd(1) btinfo(1)
2010-07-31 | BitTorrent Protocol Daemon 0.16 |