aws-cliのコマンドをzsh上で補完したい

Mac(OS X El Capitan)のzsh上でaws-cliのコマンドでTAB補完を有効にしたくて、下記記事などを参考に…

zshでaws-cliのコマンド補完を利用する - Qiita

source /usr/local/bin/aws_zsh_completer.sh

~/.zshrcに加えてみたんだけど、私の環境ではなぜかシェルごと落ちてしまい、補完を有効にできないままだった。

しかし、今日(2015/12/26)たまたまbrew upgradeでaws-cliのバージョンを1.9.15に上げたら、なんかメッセージが表示された。

The "examples" directory has been installed to:
  /usr/local/share/awscli/examples

Add the following to ~/.bashrc to enable bash completion:
  complete -C aws_completer aws

Add the following to ~/.zshrc to enable zsh completion:
  source /usr/local/share/zsh/site-functions/_aws

これかも!最終行の

source /usr/local/share/zsh/site-functions/_aws

~/.zshrcに追加すると、無事にaws-cliコマンドで補完が効くようになりました!

Comments