"encoding/hex"
"flag"
"fmt"
+ "io/fs"
"log"
"mime"
"os"
fn := hex.EncodeToString(h.Sum(nil)[:sha512.Size/2])
exists := false
for _, d := range []string{"cur", "new"} {
- entries, err := os.ReadDir(path.Join(mdir, d))
+ var entries []fs.DirEntry
+ entries, err = os.ReadDir(path.Join(mdir, d))
if err != nil {
log.Fatalln(err)
}
continue
}
fn = path.Join(mdir, "new", fn)
- fd, err := os.OpenFile(fn, os.O_WRONLY|os.O_CREATE|os.O_EXCL, os.FileMode(0666))
+ var fd *os.File
+ fd, err = os.OpenFile(fn, os.O_WRONLY|os.O_CREATE|os.O_EXCL, os.FileMode(0o666))
if err != nil {
log.Fatalln(err)
}