macOSにaws_completerを導入してAWS CLIのコマンド補完を有効にする

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

参考

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください