From 7cf3e57376422e890e9703b68107e6f568a11384 Mon Sep 17 00:00:00 2001 From: Rigel Kent Date: Sat, 20 Oct 2018 19:15:41 +0200 Subject: (doc) add manpage to peertube cli --- server/tools/README.md | 82 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 82 insertions(+) create mode 100644 server/tools/README.md (limited to 'server/tools/README.md') diff --git a/server/tools/README.md b/server/tools/README.md new file mode 100644 index 000000000..6b94d74e5 --- /dev/null +++ b/server/tools/README.md @@ -0,0 +1,82 @@ +peertube(8) -- companion CLI for PeerTube +========================================= + +SYNOPSIS +-------- + +``` +peertube [command] [options] +``` + +DESCRIPTION +----------- + +`peertube` wraps various utilities around PeerTube that are used either on a running local, running remote, or cold local instance. + +COMMANDS +-------- + +Unless otherwise specified, every command can be queried for its own help or manual by passing its name to the `help` command, or by using the `--help` option. + +`auth [action]`: stores credentials for your accounts on remote instances so that you don't need to pass them at every command + +`upload|up`: upload a video to a remote instance + + $ peertube upload \ + -u "PEERTUBE_URL" \ + -U "PEERTUBE_USER" \ + --password "PEERTUBE_PASSWORD" + +`import-videos|import`: import a video from a streaming platform to a remote instance + + $ peertube import \ + -u "PEERTUBE_URL" \ + -U "PEERTUBE_USER" \ + --password "PEERTUBE_PASSWORD" \ + -t "TARGET_URL" + + The target URL can be directly the video file, or any of the supported sites of youtube-dl. The video is downloaded locally and then uploaded. Already downloaded videos will not be uploaded twice, so you can run and re-run the script in case of crash, disconnection… + +`watch|w`: watch a video in the terminal ✩°。⋆ + + -g, --gui player type (default: ascii) + -i, --invert invert colors (ascii player only) + -r, --resolution video resolution (default: 720) + + It provides support for different players: + + - ascii (default ; plays in ascii art in your terminal!) + - mpv + - mplayer + - vlc + - stdout + - xbmc + - airplay + - chromecast + +`repl`: interact with the application libraries and objects even when PeerTube is not running + + Type .help to see the repl-only functions, or to see the available PeerTube core functions: + + repl> lodash.keys(context) + +`help [cmd]`: display help for [cmd] + +EXAMPLES +-------- + + $ peertube auth add -u "PEERTUBE_URL" -U "PEERTUBE_USER" --password "PEERTUBE_PASSWORD" + $ peertube up + $ peertube watch https://peertube.cpy.re/videos/watch/e8a1af4e-414a-4d58-bfe6-2146eed06d10 + +SEE ALSO +-------- + +[PeerTube Tools Documentation](https://github.com/Chocobozzz/PeerTube/blob/develop/support/doc/tools.md) + +[PeerTube Admin Documentation](https://docs.joinpeertube.org/lang/en/docs/) + +REPORTING BUGS +-------------- + +See [PeerTube repository](https://github.com/Chocobozzz/PeerTube). -- cgit v1.2.3