]> Sergey Matveev's repositories - btrtrc.git/commitdiff
-a option (#86)
authorAlexey Kuznetsov <axet@me.com>
Wed, 15 Jun 2016 15:25:48 +0000 (18:25 +0300)
committerMatt Joiner <anacrolix@gmail.com>
Wed, 15 Jun 2016 15:25:48 +0000 (01:25 +1000)
* add -a option

* name

cmd/torrent-create/main.go

index b352de9bd0f0e0cb4d8feacb5bb2086317d67c34..46840f01982a3f72e5d6e5c3fcad849740409e04 100644 (file)
@@ -20,13 +20,17 @@ var (
 func main() {
        log.SetFlags(log.Flags() | log.Lshortfile)
        var args struct {
+               AnnonceList []string `name:"a" help:"add annonce server"`
                tagflag.StartPos
-               Root string
+               Root string `help:"Creates a torrent metainfo for the file system rooted at ROOT, and outputs it to stdout."`
        }
-       tagflag.Parse(&args, tagflag.Description("Creates a torrent metainfo for the file system rooted at ROOT, and outputs it to stdout."))
+       tagflag.Parse(&args)
        mi := metainfo.MetaInfo{
                AnnounceList: builtinAnnounceList,
        }
+       for _, a := range args.AnnonceList {
+               mi.AnnounceList = append(mi.AnnounceList, []string{a})
+       }
        mi.SetDefaults()
        err := mi.Info.BuildFromFilePath(args.Root)
        if err != nil {