MCPcopy Create free account
hub / github.com/cloudnative-pg/cloudnative-pg / main

Function main

cmd/manager/main.go:45–74  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

43)
44
45func main() {
46 cobra.EnableTraverseRunHooks = true
47
48 logFlags := &log.Flags{}
49
50 cmd := &cobra.Command{
51 Use: "manager [cmd]",
52 SilenceUsage: true,
53 PersistentPreRun: func(_ *cobra.Command, _ []string) {
54 logFlags.ConfigureLogging()
55 },
56 }
57
58 logFlags.AddFlags(cmd.PersistentFlags())
59
60 cmd.AddCommand(backup.NewCmd())
61 cmd.AddCommand(bootstrap.NewCmd())
62 cmd.AddCommand(controller.NewCmd())
63 cmd.AddCommand(instance.NewCmd())
64 cmd.AddCommand(show.NewCmd())
65 cmd.AddCommand(walarchive.NewCmd())
66 cmd.AddCommand(walrestore.NewCmd())
67 cmd.AddCommand(versions.NewCmd())
68 cmd.AddCommand(pgbouncer.NewCmd())
69 cmd.AddCommand(debug.NewCmd())
70
71 if err := cmd.Execute(); err != nil {
72 os.Exit(1)
73 }
74}

Callers

nothing calls this directly

Calls 11

NewCmdFunction · 0.92
NewCmdFunction · 0.92
NewCmdFunction · 0.92
NewCmdFunction · 0.92
NewCmdFunction · 0.92
NewCmdFunction · 0.92
NewCmdFunction · 0.92
NewCmdFunction · 0.92
NewCmdFunction · 0.92
NewCmdFunction · 0.92
ExecuteMethod · 0.80

Tested by

no test coverage detected