email/cmd/dumporiginal/dumporiginal.go

34 lines
471 B
Go

package main
import (
"flag"
"fmt"
"os"
"xinu.tv/email/db"
"github.com/golang/glog"
)
func main() {
defer glog.Flush()
flag.Parse()
c, err := db.NewConn("")
if err != nil {
glog.Fatal(err)
}
if flag.NArg() == 0 {
fmt.Println("Must specify message hashes to print")
os.Exit(1)
}
var blob []byte
for _, hash := range flag.Args() {
if err := c.OriginalBlobByHash(hash, &blob); err != nil {
glog.Fatal(err)
}
fmt.Println(string(blob))
}
}