1
0
mirror of https://github.com/go-micro/go-micro.git synced 2025-10-30 23:27:41 +02:00
Files
go-micro/cmd/micro/cli/describe/describe.go
2021-11-01 14:34:09 +00:00

31 lines
599 B
Go

package describe
import (
"github.com/urfave/cli/v2"
mcli "go-micro.dev/v4/cmd/micro/cli"
)
var flags []cli.Flag = []cli.Flag{
&cli.StringFlag{
Name: "format",
Value: "json",
Usage: "output a formatted description, e.g. json or yaml",
},
}
func init() {
mcli.Register(&cli.Command{
Name: "describe",
Usage: "Describe a resource",
Subcommands: []*cli.Command{
{
Name: "service",
Aliases: []string{"s"},
Usage: "Describe a service resource, e.g. " + mcli.App().Name + " describe service helloworld",
Action: Service,
Flags: flags,
},
},
})
}