Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var GetNamespace = &cli.Command{ Name: "namespace", Aliases: []string{"ns", "namespaces"}, Description: `show namespace or namespace list`, Usage: `Shows namespace data or namespace list`, Action: func(ctx *cli.Context) error { client := util.GetClient(ctx) defer util.StoreClient(ctx, client) var showItem model.Renderer var err error switch ctx.NArg() { case 1: namespaceLabel := ctx.Args().First() logrus.Debugf("getting namespace %q", namespaceLabel) showItem, err = client.GetNamespace(namespaceLabel) if err != nil { logrus.Debugf("fatal error: %v", err) return err } default: var list namespace.NamespaceList logrus.Debugf("getting namespace list") list, err := client.GetNamespaceList() if err != nil { logrus.Debugf("fatal error: %v", err) return err } showItem = list } err = util.WriteData(ctx, showItem) if err != nil { logrus.Debugf("fatal error: %v", err) } return err }, Flags: []cli.Flag{ &cli.StringFlag{ Name: "file", Aliases: []string{"f"}, }, &cli.StringFlag{ Name: "output", Aliases: []string{"o"}, }, }, }
GetNamespace -- commmand 'get' entity data
Functions ¶
This section is empty.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.