MCPcopy
hub / github.com/kubeedge/kubeedge / main

Function main

edgesite/cmd/edgesite-agent/main.go:30–51  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

28)
29
30func main() {
31 agent := &app.Agent{}
32 o := options.NewGrpcProxyAgentOptions()
33 command := app.NewAgentCommand(agent, o)
34 flags := command.Flags()
35 flags.AddFlagSet(o.Flags())
36 local := flag.NewFlagSet(os.Args[0], flag.ExitOnError)
37 klog.InitFlags(local)
38 err := local.Set("v", "4")
39 if err != nil {
40 fmt.Fprintf(os.Stderr, "error setting klog flags: %v", err)
41 }
42 local.VisitAll(func(fl *flag.Flag) {
43 fl.Name = util.Normalize(fl.Name)
44 flags.AddGoFlag(fl)
45 })
46 if err := command.Execute(); err != nil {
47 klog.Errorf("error: %v\n", err)
48 klog.Flush()
49 os.Exit(1)
50 }
51}

Callers

nothing calls this directly

Calls 4

ExecuteMethod · 0.80
FlushMethod · 0.80
FlagsMethod · 0.45
SetMethod · 0.45

Tested by

no test coverage detected