func NewCmdService(cl *libcmdline.CommandLine, g *libkb.GlobalContext) cli.Command { return cli.Command{ Name: "service", Flags: []cli.Flag{ cli.StringFlag{ Name: "chdir", Usage: "Specify where to run as a daemon (via chdir)", }, cli.StringFlag{ Name: "label", Usage: "Specifying a label can help identify services.", }, cli.BoolFlag{ Name: "auto-forked", Usage: "Specify if this binary was auto-forked from the client", }, cli.BoolFlag{ Name: "watchdog-forked", Usage: "Specify if this binary was started by the watchdog", }, }, Action: func(c *cli.Context) { cl.ChooseCommand(NewService(g, true /* isDaemon */), "service", c) cl.SetService() }, } }
func NewCmdService(cl *libcmdline.CommandLine, g *libkb.GlobalContext) cli.Command { return cli.Command{ Name: "service", Usage: "Run the keybase service", Flags: []cli.Flag{ cli.StringFlag{ Name: "chdir", Usage: "Specify where to run as a daemon (via chdir)", }, cli.StringFlag{ Name: "label", Usage: "Specifying a label can help identify services.", }, }, Action: func(c *cli.Context) { cl.ChooseCommand(NewService(true /* isDaemon */, g), "service", c) cl.SetService() }, } }