From ad5d5bc35038058d218d85a391deb50cbb8d5758 Mon Sep 17 00:00:00 2001 From: Alexey Kuznetsov Date: Wed, 15 Jun 2016 18:25:48 +0300 Subject: [PATCH] -a option (#86) * add -a option * name --- cmd/torrent-create/main.go | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) 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 { -- 2.48.1