The Kubebuilder completion script can be generated with the command
kubebuilder completion [bash|fish|powershell|zsh].
Note that sourcing the completion script in your shell enables Kubebuilder autocompletion.
Once installed, go ahead and add the path
echo “/usr/local/bin/bash” > /etc/shells
Make sure to use installed shell by current user.
chsh -s /usr/local/bin/bash
Add following content in /.bash_profile or ~/.bashrc
# kubebuilder autocompletion if [ -f /usr/local/share/bash-completion/bash_completion ]; then . /usr/local/share/bash-completion/bash_completion fi . <(kubebuilder completion bash)
- Restart terminal for the changes to be reflected or
sourcethe changed bash file.