cmd/torrent/main.go | 8 ++++++++ diff --git a/cmd/torrent/main.go b/cmd/torrent/main.go index 0c927255e636ad0cad49da32961c337392b1ce20..411e1d2767420419180d0a5ba02c0f7d0fea8d30 100644 --- a/cmd/torrent/main.go +++ b/cmd/torrent/main.go @@ -27,8 +27,16 @@ seed = flag.Bool("seed", false, "seed after downloading") 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,