本文整理汇总了Golang中github.com/keybase/client/go/libcmdline.CommandLine.SetNoStandalone方法的典型用法代码示例。如果您正苦于以下问题:Golang CommandLine.SetNoStandalone方法的具体用法?Golang CommandLine.SetNoStandalone怎么用?Golang CommandLine.SetNoStandalone使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类github.com/keybase/client/go/libcmdline.CommandLine
的用法示例。
在下文中一共展示了CommandLine.SetNoStandalone方法的7个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Golang代码示例。
示例1: NewCmdCtlStop
// NewCmdCtlStop constructs ctl start command
func NewCmdCtlStop(cl *libcmdline.CommandLine, g *libkb.GlobalContext) cli.Command {
return cli.Command{
Name: "stop",
Usage: "Stop the app and services",
Flags: []cli.Flag{
cli.StringFlag{
Name: "include",
Usage: fmt.Sprintf("Stop only specified components, comma separated. Specify %v.", availableCtlComponents),
},
cli.StringFlag{
Name: "exclude",
Usage: fmt.Sprintf("Stop all except excluded components, comma separated. Specify %v.", availableCtlComponents),
},
cli.BoolFlag{
Name: "no-wait",
Usage: "If specified we won't wait for services to exit",
},
},
Action: func(c *cli.Context) {
cl.ChooseCommand(newCmdCtlStop(g), "stop", c)
cl.SetForkCmd(libcmdline.NoFork)
cl.SetLogForward(libcmdline.LogForwardNone)
cl.SetNoStandalone()
},
}
}
示例2: NewCmdCtlStop
func NewCmdCtlStop(cl *libcmdline.CommandLine, g *libkb.GlobalContext) cli.Command {
return cli.Command{
Name: "stop",
Usage: "Stop the background keybase service",
Action: func(c *cli.Context) {
cl.ChooseCommand(NewCmdCtlStopRunner(g), "stop", c)
cl.SetForkCmd(libcmdline.NoFork)
cl.SetNoStandalone()
},
}
}
示例3: NewCmdCtlAppExit
func NewCmdCtlAppExit(cl *libcmdline.CommandLine, g *libkb.GlobalContext) cli.Command {
return cli.Command{
Name: "app-exit",
Usage: "Exit the Keybase app",
Action: func(c *cli.Context) {
cl.ChooseCommand(newCmdCtlAppExit(g), "app-exit", c)
cl.SetForkCmd(libcmdline.NoFork)
cl.SetNoStandalone()
},
}
}
示例4: NewCmdCtlStart
func NewCmdCtlStart(cl *libcmdline.CommandLine, g *libkb.GlobalContext) cli.Command {
return cli.Command{
Name: "start",
Usage: "Start the background keybase service",
Action: func(c *cli.Context) {
cl.ChooseCommand(&CmdCtlStart{libkb.NewContextified(g)}, "start", c)
cl.SetForkCmd(libcmdline.ForceFork)
cl.SetNoStandalone()
},
}
}
示例5: NewCmdCtlLogRotate
func NewCmdCtlLogRotate(cl *libcmdline.CommandLine, g *libkb.GlobalContext) cli.Command {
return cli.Command{
Name: "log-rotate",
Usage: "Close and open the keybase service's log file",
Action: func(c *cli.Context) {
cl.ChooseCommand(&CmdCtlLogRotate{libkb.NewContextified(g)}, "log-rotate", c)
cl.SetForkCmd(libcmdline.NoFork)
cl.SetNoStandalone()
},
}
}
示例6: NewCmdCtlReload
func NewCmdCtlReload(cl *libcmdline.CommandLine, g *libkb.GlobalContext) cli.Command {
return cli.Command{
Name: "reload",
Usage: "Reload config file",
Action: func(c *cli.Context) {
cl.ChooseCommand(&CmdCtlReload{libkb.NewContextified(g)}, "reload", c)
cl.SetForkCmd(libcmdline.NoFork)
cl.SetNoStandalone()
},
}
}
示例7: NewCmdCtlRestart
// NewCmdCtlRestart constructs ctl restart command
func NewCmdCtlRestart(cl *libcmdline.CommandLine, g *libkb.GlobalContext) cli.Command {
return cli.Command{
Name: "restart",
Usage: "Restart the keybase services",
Flags: []cli.Flag{
cli.StringFlag{
Name: "include",
Usage: fmt.Sprintf("Stop only specified components, comma separated. Specify %v.", availableCtlComponents),
},
cli.StringFlag{
Name: "exclude",
Usage: fmt.Sprintf("Stop all except excluded components, comma separated. Specify %v.", availableCtlComponents),
},
},
Action: func(c *cli.Context) {
cl.ChooseCommand(&cmdCtlRestart{Contextified: libkb.NewContextified(g)}, "restart", c)
cl.SetForkCmd(libcmdline.NoFork)
cl.SetLogForward(libcmdline.LogForwardNone)
cl.SetNoStandalone()
},
}
}