aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDimitri Sokolyuk <demon@dim13.org>2016-06-12 07:43:08 +0200
committerDimitri Sokolyuk <demon@dim13.org>2016-06-12 07:43:08 +0200
commitcb79511a9a7d4bd070bd9f3e08e2510673e6cdd5 (patch)
tree89e433bca24cfc11d0e62af230cdd67a823cfd11
parent9b68d1ed78fe2e86571293ccd416348052d289ef (diff)
Add btshow stub
-rw-r--r--btshow/main.go27
1 files changed, 27 insertions, 0 deletions
diff --git a/btshow/main.go b/btshow/main.go
new file mode 100644
index 0000000..afd6f08
--- /dev/null
+++ b/btshow/main.go
@@ -0,0 +1,27 @@
+package main
+
+import (
+ "fmt"
+ "io/ioutil"
+ "log"
+ "os"
+
+ "dim13.org/btr/bencode"
+ "dim13.org/btr/meta"
+)
+
+func main() {
+ if len(os.Args) != 2 {
+ log.Fatal("usage: ", os.Args[0], " <torrent>")
+ }
+ tfile, err := ioutil.ReadFile(os.Args[1])
+ if err != nil {
+ log.Fatal(err)
+ }
+ var tor meta.Torrent
+ err = bencode.Unmarshal(tfile, &tor)
+ if err != nil {
+ log.Fatal(err)
+ }
+ fmt.Println(tor)
+}