Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/webtorrent/webtorrent.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/bin
diff options
context:
space:
mode:
authorFeross Aboukhadijeh <feross@feross.org>2014-08-15 08:41:42 +0400
committerFeross Aboukhadijeh <feross@feross.org>2014-08-15 08:41:42 +0400
commit8e1b3e7998e323399dda40ea6d839cce6bdf5228 (patch)
tree307edcc0eacef11242be4736bc67931c4587c03a /bin
parent759f7a05cef4de1c7f0d7071d61941146d544683 (diff)
cleverer way to print usage
Diffstat (limited to 'bin')
-rwxr-xr-xbin/cmd.js56
1 files changed, 33 insertions, 23 deletions
diff --git a/bin/cmd.js b/bin/cmd.js
index 2f3a7d0..05bc1b7 100755
--- a/bin/cmd.js
+++ b/bin/cmd.js
@@ -18,29 +18,39 @@ function usage (noLogo) {
clivas.line('{bold:' + line.substring(0, 20) + '}{red:' + line.substring(20) + '}')
})
}
- console.log('Usage: webtorrent [OPTIONS] <torrent_id>')
- console.log('')
- clivas.line('{bold:torrent_id} can be any of the following:')
- console.log(' * magnet uri (string)')
- console.log(' * http/https url to .torrent file')
- console.log(' * filesystem path to .torrent file')
- console.log(' * info hash (as hex string)')
- console.log('')
- clivas.line('{bold:OPTIONS:}')
- console.log(' --airplay autoplay in AirPlay (Apple TV)')
- console.log(' --vlc autoplay in VLC')
- console.log(' --mplayer autoplay in MPlayer')
- console.log(' --omx [jack] autoplay in omx (jack=local|hdmi)')
- console.log('')
- console.log(' -p, --port [number] change the http port [default: 9000]')
- console.log(' -b, --blocklist [path] use the specified blocklist')
- console.log(' -t, --subtitles [file] load subtitles file')
- console.log(' -l, --list list available files in torrent')
- console.log(' -n, --no-quit do not quit webtorrent on vlc exit')
- console.log(' -r, --remove remove downloaded files on exit')
- console.log(' -q, --quiet silence stdout')
- console.log(' -h, --help display this help message')
- console.log(' -v, --version print the current version')
+
+ console.log(function () {/*
+
+Usage:
+ webtorrent <options> <torrent>
+
+ Download the torrent, given as:
+
+ * magnet uri (string)
+ * http/https url to .torrent file
+ * filesystem path to .torrent file
+ * info hash (as hex string)
+
+Options:
+
+ --airplay stream in AirPlay (Apple TV)
+ --vlc stream in VLC
+ --mplayer stream in MPlayer
+ --omx [jack] stream in omx (jack=local|hdmi)
+
+ -p, --port [number] change the http port [default: 9000]
+ -b, --blocklist [path] use the specified blocklist
+ -t, --subtitles [file] load subtitles file
+ -l, --list list available files in torrent
+ -n, --no-quit do not quit webtorrent on vlc exit
+ -r, --remove remove downloaded files on exit
+ -q, --quiet silence stdout
+ -h, --help display this help message
+ -v, --version print the current version
+
+Please report bugs! https://github.com/feross/webtorrent/issues
+
+ */}.toString().split(/\n/).slice(1, -1).join('\n'))
}
var argv = minimist(process.argv.slice(2), {