2017-07-21 2 views
1

Iはkubectl completion -hによって与えられるバッシュ完了をインストールするための手順に従っ:なぜMacOS/OS Xでkubectl bash補完作業ができないのですか?

  1. Iが完了kubectlサブコマンドからの出力[マイ~/.bashrc、I第一ソースbash-completionで自作
  2. 介しbash-completionをインストール:
    • source $(brew --prefix)/etc/bash_completion
    • source <(kubectl completion bash)

これらを使用して、新しいシェルを起動しますが、完了しません。どうすればそれを動かすことができますか?

答えて

1

ホームブリューによってbash-completionがインストールされると、 は$(brew --prefix)/etc/bash_completion.dに存在する必要があります。そこにバンドルされている他の多くの補完があります。 kubectlの補完を追加するには:

$ kubectl completion bash > $(brew --prefix)/etc/bash_completion.d/kubectl 

それは私のためのトリックでした。

関連する問題