INNER CODE UNIT · Go
pgress
zan8in/afrog · cmd/afrog/main.go:167
pgress = int(current) * 100 / total
}
elapsed := strings.Split(time.Since(starttime).String(), ".")[0] + "s"
suffix := ""
if options.LiveStats {
suffix = r.LiveStatsSuffix()
} else {
if pedm := r.PedmStatusSuffix(); pedm != "" {
suffix += pedm
}
if v, ok := oobFinalize.Load().(oobFinalizeProgress); ok && strings.TrimSpace(v.Status) != "" {
remain := v.Total - v.Finished
if remain < 0 {
remain = 0
}
if v.Total < 0 {
v.Total = 0