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