From 8ae88151a803d44af20f41ba62676cea6882353c Mon Sep 17 00:00:00 2001 From: Matt Joiner Date: Tue, 3 May 2016 12:51:31 +1000 Subject: [PATCH] cmd/torrent-metainfo-pprint: Add -files flag, and expose NumFiles and TotalLength in output --- cmd/torrent-metainfo-pprint/main.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/cmd/torrent-metainfo-pprint/main.go b/cmd/torrent-metainfo-pprint/main.go index 9f7a0d9f..dbd7ea75 100644 --- a/cmd/torrent-metainfo-pprint/main.go +++ b/cmd/torrent-metainfo-pprint/main.go @@ -16,6 +16,7 @@ import ( var flags struct { JustName bool PieceHashes bool + Files bool tagflag.StartPos TorrentFiles []string } @@ -38,6 +39,11 @@ func main() { "NumPieces": info.NumPieces(), "PieceLength": info.PieceLength, "InfoHash": metainfo.Info.Hash.HexString(), + "NumFiles": len(info.UpvertedFiles()), + "TotalLength": info.TotalLength(), + } + if flags.Files { + d["Files"] = info.Files } if flags.PieceHashes { d["PieceHashes"] = func() (ret []string) { -- 2.48.1