Allow import by filename.
This commit is contained in:
parent
c266e04053
commit
8021820311
@ -218,9 +218,24 @@ func main() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
glog.Infoln("Using uid", uid, "for", *username)
|
glog.Infoln("Using uid", uid, "for", *username)
|
||||||
if *maildir == "" {
|
if *maildir == "" || flag.NArg() > 0 {
|
||||||
if err := LoadReader(db, uid, os.Stdin); err != nil {
|
if flag.NArg() == 0 {
|
||||||
glog.Fatal(err)
|
if err := LoadReader(db, uid, os.Stdin); err != nil {
|
||||||
|
glog.Errorln(err)
|
||||||
|
}
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
for _, fn := range flag.Args() {
|
||||||
|
r, err := os.Open(fn)
|
||||||
|
if err != nil {
|
||||||
|
glog.Error(err)
|
||||||
|
continue
|
||||||
|
}
|
||||||
|
if err := LoadReader(db, uid, r); err != nil {
|
||||||
|
glog.Errorln(fn, err)
|
||||||
|
}
|
||||||
|
r.Close()
|
||||||
}
|
}
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user