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())

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…