From 6268fa0b54648881235eb24f6e6109cb0b1faaa6 Mon Sep 17 00:00:00 2001 From: Matt Joiner Date: Sun, 27 Aug 2017 11:46:06 +1000 Subject: [PATCH] cmd/magnet-metainfo: Use tagflag --- cmd/magnet-metainfo/main.go | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/cmd/magnet-metainfo/main.go b/cmd/magnet-metainfo/main.go index c310aa9c..b1d41aed 100644 --- a/cmd/magnet-metainfo/main.go +++ b/cmd/magnet-metainfo/main.go @@ -2,19 +2,23 @@ package main import ( - "flag" "log" "net/http" "os" "sync" _ "github.com/anacrolix/envpprof" + "github.com/anacrolix/tagflag" "github.com/anacrolix/torrent" "github.com/anacrolix/torrent/bencode" ) func main() { - flag.Parse() + args := struct { + tagflag.StartPos + Magnet []string + }{} + tagflag.Parse(&args) cl, err := torrent.NewClient(nil) if err != nil { log.Fatalf("error creating client: %s", err) @@ -26,7 +30,7 @@ func main() { cl.DHT().WriteStatus(w) }) wg := sync.WaitGroup{} - for _, arg := range flag.Args() { + for _, arg := range args.Magnet { t, err := cl.AddMagnet(arg) if err != nil { log.Fatalf("error adding magnet to client: %s", err) -- 2.48.1