]> Sergey Matveev's repositories - btrtrc.git/commitdiff
cmd/torrent-metainfo-pprint: Add -files flag, and expose NumFiles and TotalLength...
authorMatt Joiner <anacrolix@gmail.com>
Tue, 3 May 2016 02:51:31 +0000 (12:51 +1000)
committerMatt Joiner <anacrolix@gmail.com>
Tue, 3 May 2016 02:51:31 +0000 (12:51 +1000)
cmd/torrent-metainfo-pprint/main.go

index 9f7a0d9fff610532f06eb28f2aa635d1b1a49c8c..dbd7ea75801282e971a48c8a0296e74c54b9a7cb 100644 (file)
@@ -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) {