]> Sergey Matveev's repositories - btrtrc.git/commitdiff
cmd/torrent: Nicer usage
authorMatt Joiner <anacrolix@gmail.com>
Fri, 20 Mar 2015 12:18:32 +0000 (23:18 +1100)
committerMatt Joiner <anacrolix@gmail.com>
Fri, 20 Mar 2015 12:18:32 +0000 (23:18 +1100)
cmd/torrent/main.go

index 0c927255e636ad0cad49da32961c337392b1ce20..411e1d2767420419180d0a5ba02c0f7d0fea8d30 100644 (file)
@@ -27,8 +27,16 @@ var (
        upload          = flag.Bool("upload", true, "upload data to peers")
 )
 
+func usage() {
+       fmt.Fprintf(os.Stderr, "Usage: %s [flags] (magnet URI or .torrent file path)...\n", os.Args[0])
+       os.Stderr.WriteString("Download using the BitTorrent network.\n")
+
+       flag.PrintDefaults()
+}
+
 func main() {
        log.SetFlags(log.LstdFlags | log.Lshortfile)
+       flag.Usage = usage
        flag.Parse()
        client, err := torrent.NewClient(&torrent.Config{
                DataDir:         *downloadDir,