TorrentFile

CLI Usage Examples

Examples using TorrentFile with CLI arguments can be found below. Alternatively, interactive mode allows program options to be specified one option at a time from a series of prompts using the following commands.

torrentfile -i or torrentfile --interactive

Creating Torrents

Using the sub-command create TorrentFile can create a new torrent from the contents of a file or directory path. The following examples illustrate some of the options available for creating torrent files.

> torrentfile create /path/to/content
> torrentfile create /path/to/content --tracker http://tracker1.com
> torrentfile create /other/content -t http://tracker2 http://tracker3
> torrentfile create ./content --source TrackerReq --private
> torrentfile create ./content -o /specific/path/name.torrent
> torrentfile create /path/to/content --meta-version 2 
> torrentfile create --meta-version 3 /path/to/content
> torrentfile create --t https://tracker1/annc https://tracker2/annc --magnet /path/to/content

Recheck Torrents

Using the sub-command recheck or check or r you can check how much of a torrents data you have saved by comparing the contetnts to the original torrent file.

> torrentfile recheck /path/to/name.torrent ./downloads/name

Edit Torrents

Using the sub-command edit or e enables editting a pre-existing torrent file. The edit sub-command works identically to the create sub-command and accepts many of the same arguments.

Create Magnet

To create a magnet URI for a pre-existing torrent meta file, use the sub-command
magnet with the path to the meta file.

> torrentfile magnet /path/to/metafile