]> Sergey Matveev's repositories - btrtrc.git/blob - cmd/torrent-infohash/main.go
Switch to goimports import sorting
[btrtrc.git] / cmd / torrent-infohash / main.go
1 package main
2
3 import (
4         "fmt"
5         "log"
6
7         "github.com/anacrolix/tagflag"
8         "github.com/anacrolix/torrent/metainfo"
9 )
10
11 func main() {
12         var args struct {
13                 tagflag.StartPos
14                 Files []string `arity:"+" type:"pos"`
15         }
16         tagflag.Parse(&args)
17         for _, arg := range args.Files {
18                 mi, err := metainfo.LoadFromFile(arg)
19                 if err != nil {
20                         log.Fatal(err)
21                 }
22                 fmt.Printf("%s: %s\n", mi.HashInfoBytes().HexString(), arg)
23         }
24 }