package main import ( "log" "dim13.org/acme" ) func main() { log.Println("Scan files") crt, err := scanFiles(*baseDir) if err != nil { log.Fatal(err) } log.Println("Dial", *provider) prov, err := acme.DialProvider(*provider) if err != nil { log.Fatal(err) } _ = prov for _, c := range crt { if c.IsValid(*graceTime) && !*force { log.Println("Skip", c) continue } csr, err := acme.NewCSR(c.PrivateKey, c.Leaf.DNSNames, c.Leaf.EmailAddresses) if err != nil { log.Println(err) continue } _ = csr } if len(*emails) > 0 && len(*domains) > 0 { log.Println(*emails) log.Println(*domains) } }