From: Matt Joiner Date: Tue, 3 May 2016 02:51:31 +0000 (+1000) Subject: cmd/torrent-metainfo-pprint: Add -files flag, and expose NumFiles and TotalLength... X-Git-Tag: v1.0.0~759 X-Git-Url: http://www.git.stargrave.org/?a=commitdiff_plain;h=8ae88151a803d44af20f41ba62676cea6882353c;p=btrtrc.git cmd/torrent-metainfo-pprint: Add -files flag, and expose NumFiles and TotalLength in output --- 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) {