You can execute the following once:$ echo "autoload -U compinit; compinit" >> ~/.zshrc# To load completions...", "fish", "powershell"}, Args: cobra.ExactValidArgs(1), Run: func(cmd *cobra.Command...)", Short: "Display one or many resources", Long: get_long, Example: get_example, Run...For example,// to complete directories within "themes/":// return []string{"themes"}, ShellCompDirectiveFilterDirs...当然 Cobra 还不是完美的,比如生成的 Zsh 脚本有些问题,kubectl 和 helm 都是使用将其生成的 Bash 自动补全脚本转化为 Zsh 的自动补全脚本的方式。