(sh models.Shell)
| 91 | } |
| 92 | |
| 93 | func onTestSuccess(sh models.Shell) { |
| 94 | log.Info("shell %s is working", tui.Bold(sh.Name)) |
| 95 | if !sh.Enabled { |
| 96 | log.Debug("enabling shell %s", sh.Name) |
| 97 | sh.Enabled = true |
| 98 | if err := sh.Save(); err != nil { |
| 99 | log.Error("error while enabling shell %s: %s", sh.Name, err) |
| 100 | } |
| 101 | } |
| 102 | } |
| 103 | |
| 104 | func trackSuccess() { |
| 105 | atomic.AddUint64(&stats.Success, 1) |