INNER CODE UNIT · Go

main

sensu/sensu-go · cmd/sensuctl/main.go:14

func main() {
	rootCmd := root.Command()
	sensuCli := cli.New(rootCmd.PersistentFlags())

	rootCmd.PersistentPreRunE = func(cmd *cobra.Command, _ []string) error {
		return hooks.ConfigurationPresent(cmd, sensuCli)
	}

	commands.AddCommands(rootCmd, sensuCli)

	if err := rootCmd.Execute(); err != nil {
		if commandErr, ok := err.(command.CommandErrorer); ok {
			os.Exit(commandErr.ExitStatus())
		}
		os.Exit(1)
	}
}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…