INNER CODE UNIT · Go

zshCompletion

kubernetes-sigs/cri-tools · cmd/crictl/completion.go:75

func zshCompletion(c *cli.Context) error {
	subcommands := []string{}

	for _, command := range c.App.Commands {
		if command.Hidden {
			continue
		}

		for _, name := range command.Names() {
			subcommands = append(subcommands, name+":"+command.Usage)
		}
	}

	opts := make([]string, 0, len(c.App.Flags))
	for _, flag := range c.App.Flags {
		// only includes full flag name.
		opts = append(opts, "--"+flag.Names()[0])
	}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…