AWS CLIのコマンド補完を有効にする!(Bash)

AWS CLIのBashによるコマンド補完を有効にします。

コマンド補完機能のコマンドのパスを確認する!

whichコマンドで、「aws_comleter」のパスを確認します。

$ which aws_completer
/usr/local/bin/aws_completer

コマンド補完機能が有効になるか確認する!

Bashによるコマンド補完機能を有効にします。

$ complete -C '/usr/local/bin/aws_completer' aws

コマンド補完機能を試す!

実際にコマンド補完機能が有効になったか試してみます。「aws e」の後に「TAB」キーを2回押して、コマンドの候補が表示されることを確認します。

$ aws e
ebs                   ecr-public            elasticache           elb                   emr-serverless
ec2                   ecs                   elasticbeanstalk      elbv2                 es
ec2-instance-connect  efs                   elastic-inference     emr                   events
ecr                   eks                   elastictranscoder     emr-containers        evidently

コマンド補完機能を有効にする!

コマンド補完の機能を必ず有効にするために、以下のコマンドを「.bashrc」に登録します。

complete -C '/usr/local/bin/aws_completer' aws

おわりに

コマンド補完は、コマンドラインを利用するときに非常に便利な機能なので、是非とも設定しておきましょう。

参考情報

関連記事