Allow setting of actions
This commit is contained in:
parent
1da6de05ee
commit
c3e9ba6b85
@ -26,6 +26,8 @@ import (
|
|||||||
)
|
)
|
||||||
|
|
||||||
var (
|
var (
|
||||||
|
Actions = []func(*cli.Context){}
|
||||||
|
|
||||||
Flags = []cli.Flag{
|
Flags = []cli.Flag{
|
||||||
cli.StringFlag{
|
cli.StringFlag{
|
||||||
Name: "server_name",
|
Name: "server_name",
|
||||||
@ -283,7 +285,11 @@ GLOBAL OPTIONS:
|
|||||||
app := cli.NewApp()
|
app := cli.NewApp()
|
||||||
app.HideVersion = true
|
app.HideVersion = true
|
||||||
app.Usage = "a go micro app"
|
app.Usage = "a go micro app"
|
||||||
app.Action = func(c *cli.Context) {}
|
app.Action = func(c *cli.Context) {
|
||||||
|
for _, action := range Actions {
|
||||||
|
action(c)
|
||||||
|
}
|
||||||
|
}
|
||||||
app.Before = Setup
|
app.Before = Setup
|
||||||
app.Flags = Flags
|
app.Flags = Flags
|
||||||
app.RunAndExitOnError()
|
app.RunAndExitOnError()
|
||||||
|
Loading…
Reference in New Issue
Block a user