torctl

command module
v0.0.0-...-8f4bd53 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 26, 2020 License: MIT Imports: 9 Imported by: 0

README

torctl

torctl is a command-line utility for controlling remote Torrent clients (Transmission, qBittorrent, Deluge, rTorrent).

Installing | Building | Using | Features | Releases

Overview

torctl provides a unified command-line tool for controlling remote torrent clients. Inspired by Git, kubectl, and other modern command-line tools, torctl provides a standard and easy way to manage torrents from the command-line. The torctl project also provides Go client packages for each of the clients supported, in a standard Go-idiomatic fashion.

Installing

torctl can be installed via Release, via Homebrew, via Scoop or via Go:

Installing via Release
  1. Download a release for your platform
  2. Extract the torctl or torctl.exe file from the .tar.bz2 or .zip file
  3. Move the extracted executable to somewhere on your $PATH (macOS/Linux) or %PATH% (Windows)
Installing via Homebrew (macOS)

torctl is available in the kenshaw/kenshaw tap, and can be installed in the usual way with the brew command:

# add tap
$ brew tap kenshaw/kenshaw

# install torctl
$ brew install torctl
Installing via Scoop (Windows)

torctl can be installed using Scoop:

# install scoop if not already installed
iex (new-object net.webclient).downloadstring('https://get.scoop.sh')

scoop install torctl
Installing via Go

torctl can be installed in the usual Go fashion:

# install torctl
$ go get -u github.com/kenshaw/torctl

Documentation

Overview

Command transctl is a command-line utility to manage transmission rpc hosts.

Directories

Path Synopsis
Example qbtweb client use.
Example qbtweb client use.
Package delrpc provides a idiomatic Go client for Deluge RPC hosts.
Package delrpc provides a idiomatic Go client for Deluge RPC hosts.
Package qbtweb provides a idiomatic Go client for qBittorrent web.
Package qbtweb provides a idiomatic Go client for qBittorrent web.
Package tctypes contains the shared types for client implementations.
Package tctypes contains the shared types for client implementations.
Package transrpc provides a idiomatic Go client for Transmission RPC hosts.
Package transrpc provides a idiomatic Go client for Transmission RPC hosts.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL