启用 shell 自动补全
Kubebuilder 完成脚本可以使用命令 kubebuilder completion [bash|fish|powershell|zsh]
生成。请注意,在您的 shell 中加载完成脚本可以启用 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 bash)
- 重新启动终端以使更改生效,或者使用
source
命令加载更改的 bash 文件。