zaki work log

作業ログやら生活ログやらなんやら

[oc / kubectl] コマンドや引数の補完設定 【completion】

bashを使っているのであれば

$ source <(oc completion bash)

とか

$ source <(kubectl completion bash)

で。

OCP v3でmasterノードでばかり作業してると、たまにCRCとかクラスタ外部サーバで作業すると、「あれ?」となってしまうので備忘録。 なお、実行にはbash-completionパッケージが必要なので、インストールされていなければyumで入れておくこと。


更にkubectlであればkkcにalias設定してると思いますが(私はocに慣れてるので、kよりkcが好きな人)、 以下で、aliasにも補完を設定できる。

$ complete -o default -F __start_kubectl kc

qiita.com