INNER CODE UNIT · Go
New
cilium/tetragon · cmd/tetra/main.go:28
func New() *cobra.Command {
rootCmd = &cobra.Command{
Use: "tetra",
Short: "Tetragon CLI",
SilenceUsage: true,
Run: func(cmd *cobra.Command, _ []string) {
cmd.Help()
},
PersistentPreRun: func(_ *cobra.Command, _ []string) {
if common.Debug {
logger.SetLogLevel(slog.LevelDebug)
}
},
}
// by default, it fallbacks to stderr
rootCmd.SetOut(os.Stdout)
addCommands(rootCmd)