本文整理匯總了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()
},
}
}