INNER CODE UNIT · Go
doIt
derailed/popeye · cmd/root.go:53
func doIt(cmd *cobra.Command, args []string) {
bomb(initLogs())
defer func() {
if err := recover(); err != nil {
pkg.BailOut(err.(error))
}
}()
clearScreen()
bomb(flags.Validate())
flags.StandAlone = true
popeye, err := pkg.NewPopeye(flags, &log.Logger)
if err != nil {
bomb(fmt.Errorf("popeye configuration load failed %w", err))
}
bomb(popeye.Init())