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
}