はじめに
普段からAWS CLI使ってるくせに、恥ずかしながらAWS Summit Tokyo 2018で聞いたセッションで初めて知りました。
自分メモとして残しておきます。
概要
- AWS CLIはインストールしただけではタブ補完が有効にならない
-
complete
で設定する -
.bashrc
にも書く - 本手順はOSX(10.12.6)のbash前提です(自分メモなので)
手順
公式ドキュメントの通りやればOK
AWSコンプリータのパスを確認
$ which aws_completer
/usr/local/bin/aws_completer
タブ補完を有効化
$ complete -C '/usr/local/bin/aws_completer' aws
~/.bashrc
~/.bashrc
#aws cli
complete -C '/usr/local/bin/aws_completer' aws
補足
.bashrc
と.bash_profile
、どっちに書くの?という疑問についてはこちらの記事で納得。
https://qiita.com/magicant/items/d3bb7ea1192e63fba850