kubebuilder 中文文档由云原生社区主导翻译。任何问题可以在这儿提issue。issue模版可以参考这个

开启 shell 自动补全

Kubebuilder 的 Bash 补全脚本可以通过命令 kubebuilder completion bash 来自动生成,Kubebuilder 的 Zsh 补全脚本可以通过命令 kubebuilder completion zsh 来自动生成。需要注意的是在你的 shell 环境中用 source 运行一下补全脚本就会开启 Kubebuilder 自动补全。

  • 一旦安装完成,要在 /etc/shells 中添加路径 /usr/local/bin/bash

    echo “/usr/local/bin/bash” > /etc/shells

  • 确保使用当前用户安装的 shell。

    chsh -s /usr/local/bin/bash

  • 在 /.bash_profile 或 ~/.bashrc 中添加以下内容:

# kubebuilder autocompletion
if [ -f /usr/local/share/bash-completion/bash_completion ]; then
. /usr/local/share/bash-completion/bash_completion
fi
. <(kubebuilder completion)
  • 重启终端以便让修改生效。