if err = os.WriteFile(
fn,
[]byte(strings.TrimPrefix(sig.Signature, "\n")),
- fs.FileMode(0666),
+ fs.FileMode(0o666),
); err != nil {
log.Println("Error:", f.Name, "can not save signature:", err)
bad = true
}
}
if *dl != -1 {
- resp, err := http.Get(f.URLs[*dl].URL)
+ var resp *http.Response
+ resp, err = http.Get(f.URLs[*dl].URL)
if err != nil {
log.Println("Error:", f.Name, err)
bad = true
"flag"
"fmt"
"io"
+ "io/fs"
"log"
"os"
"path"
Hashes: dgsts,
}
if *sigPGP != "" {
- sigData, err := os.ReadFile(*sigPGP)
+ var sigData []byte
+ sigData, err = os.ReadFile(*sigPGP)
if err != nil {
log.Fatalln(err)
}
})
}
if *sigSSH != "" {
- sigData, err := os.ReadFile(*sigSSH)
+ var sigData []byte
+ sigData, err = os.ReadFile(*sigSSH)
if err != nil {
log.Fatalln(err)
}
if *mtime == "" {
published = time.Now()
} else {
- fi, err := os.Stat(*mtime)
+ var fi fs.FileInfo
+ fi, err = os.Stat(*mtime)
if err != nil {
log.Fatalln(err)
}
var ProgressPeriod = time.Second
type Progress struct {
+ w io.Writer
now, next time.Time
wrote, total uint64
- w io.Writer
}
func (p *Progress) Write(data []byte) (n int, err error) {