Printing correction count for each provider as we go.

This commit is contained in:
Craig Peterson 2017-03-12 16:02:30 -07:00
parent b11254e51f
commit 2fa4f0ece7

View file

@ -173,8 +173,9 @@ func main() {
if !shouldrun {
statusLbl = "(skipping)"
}
fmt.Printf("----- DNS Provider: %s%s\n", prov, statusLbl)
fmt.Printf("----- DNS Provider: %s... %s", prov, statusLbl)
if !shouldrun {
fmt.Println()
continue
}
dsp, ok := dsps[prov]
@ -183,11 +184,17 @@ func main() {
}
corrections, err := dsp.GetDomainCorrections(dc)
if err != nil {
fmt.Println("ERROR")
anyErrors = true
fmt.Printf("Error getting corrections: %s\n", err)
continue DomainLoop
}
totalCorrections += len(corrections)
plural := "s"
if len(corrections) == 1 {
plural = ""
}
fmt.Printf("%d correction%s\n", len(corrections), plural)
anyErrors = printOrRunCorrections(corrections, command) || anyErrors
}
if run := shouldRunProvider(domain.Registrar, domain); !run {