From: Alexey Kuznetsov Date: Wed, 15 Jun 2016 15:25:48 +0000 (+0300) Subject: -a option (#86) X-Git-Tag: v1.0.0~682 X-Git-Url: http://www.git.stargrave.org/?a=commitdiff_plain;h=ad5d5bc35038058d218d85a391deb50cbb8d5758;p=btrtrc.git -a option (#86) * add -a option * name --- diff --git a/cmd/torrent-create/main.go b/cmd/torrent-create/main.go index b352de9b..46840f01 100644 --- a/cmd/torrent-create/main.go +++ b/cmd/torrent-create/main.go @@ -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 {