如何为 minikube 启用 Tab 自动补全?

nir*_*kov 3 tab-completion ubuntu-16.04 minikube

我正在尝试在 ubuntu 16.04 上启用 minikube 的制表符补全功能。有什么办法可以做到这一点吗?

Vit*_*Vit 7

要启用minikube自动完成,您可以使用下面的脚本。请注意该bash-completion软件包应该安装在您的系统中

#!/usr/bin/env bash    
# minikube (Local Kubernetes) completion

if command -v minikube &>/dev/null
then
  eval "$(minikube completion bash)"
fi
Run Code Online (Sandbox Code Playgroud)

将以下部分放入 ~/.bashrc 也将完成其工作

if command -v minikube &>/dev/null
then
  eval "$(minikube completion bash)"
fi
Run Code Online (Sandbox Code Playgroud)

还有一种方法可以实现相同的目的:在目录minikube下创建完成文件:/usr/local/etc/bash_completion.d

$ minikube completion bash > /usr/local/etc/bash_completion.d/minikube-completion
Run Code Online (Sandbox Code Playgroud)