またーり くおんつ ノート

お勉強した初歩的なことを書くチラシの裏

AWS CLIのコマンド補完を有効にする

今日はPCの充電がないので、ほんの少しだけ.
(更新することに価値があろう.)

今までデフォルトだとAWS CLIのコマンドコンプリート機能がONになってないので、
Tabをペチペチ押しても候補が出ず、気合の手入力!(or コピペ)だった.

ちょうどちょっとの時間しかないので、補完機能を有効にした.

なんのことはなく以下をやるだけ. docs.aws.amazon.com

ちなみに実施環境はMac OSX、bashで以下実施してます.

aws_completerの場所をまずcheck.

$ which aws_completer 
/anaconda/bin/aws_completer

直のanacondaだとこんな感じの場所にある.
そのPathを指定して以下を実行 .

$ omplete -C '/anaconda/bin/aws_completer'  aws

試しに使ってみると

$ aws s(push Tab!) 
s3               ses              sns              storagegateway             
s3api            shield           sqs              sts                         
sdb              sms              ssm              support                  
servicecatalog   snowball         stepfunctions    swf 

Complete!