macOSにaws_completerを導入し、AWS CLIのコマンド補完を有効にする手順を紹介します。
手順
(1) AWS CLIのインストール
まず、Homebrewを使用してAWS CLIをインストールします。
% brew install awscli
(2) aws_completerのパスを確認する
まず、aws_completerのパスを確認します。
% which aws_completer
/opt/homebrew/bin/aws_completer
(3) シェルを識別する
現在使用しているシェルを確認します。
% echo $SHELL
/bin/zsh
(4) コマンド補完を有効にする
次に、コマンド補完を有効にするために、~/.zshrcファイルに以下の設定を追加します。
autoload bashcompinit && bashcompinit
autoload -Uz compinit && compinit
complete -C '/opt/homebrew/bin/aws_completer' aws
(5) 変更を反映する
設定を反映するために、プロファイルを現在のセッションに再ロードします。
% source ~/.zshrc
(6) コマンド補完の確認する
最後に、AWS CLIのコマンド補完が有効になっていることを確認します。
% aws s<TAB>
s3 sesv2
s3api shield
s3control signer