INNER CODE UNIT · Go

completion

eko/monday · cmd/completion.go:24

func completion(cmd *cobra.Command, args []string) {
	switch args[0] {
	case "bash":
		rootCmd(cmd).GenBashCompletion(os.Stdout)
	case "zsh":
		rootCmd(cmd).GenZshCompletion(os.Stdout)
	}
}

func rootCmd(cmd *cobra.Command) *cobra.Command {
	parent := cmd

	for parent.HasParent() {
		parent = parent.Parent()
	}

	return parent
}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…