MCPcopy Create free account
hub / github.com/0xUnixIO/pulse / main

Function main

cmd/pulse-node/main.go:14–39  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

12)
13
14func main() {
15 if len(os.Args) >= 2 {
16 switch os.Args[1] {
17 case "--version", "version":
18 fmt.Println(buildinfo.Version)
19 return
20 case "-h", "--help", "help":
21 printUsage()
22 return
23 case "enroll":
24 if err := nodeenroll.RunCLI(os.Args[2:]); err != nil {
25 log.Fatal(err)
26 }
27 return
28 }
29 if ops.IsOpsCmd(os.Args[1]) {
30 if err := ops.Run("node", os.Args[1:]); err != nil {
31 log.Fatal(err)
32 }
33 return
34 }
35 }
36 if err := node.Run(); err != nil {
37 log.Fatal(err)
38 }
39}
40
41func printUsage() {
42 fmt.Println("用法:")

Callers

nothing calls this directly

Calls 5

RunCLIFunction · 0.92
IsOpsCmdFunction · 0.92
RunFunction · 0.92
RunFunction · 0.92
printUsageFunction · 0.70

Tested by

no test coverage detected