Paul Granduer Lee /클라우드 서비스
AWS CLI 명령어 자동완성 기능(aws completer)
Paul Grandeur L.
2020. 3. 10. 20:00
AWS CLI를 사용하다 보면 AWS CLI command refernce 사이트를 들락거리기 마련이다.
https://docs.aws.amazon.com/ko_kr/cli/latest/index.html
리눅스 기반 시스템에서 보통 Tab을 클릭하면 내가 작성한 키워드에 대해 똑같은 키워드를 가지고 있는 리스트를 보여주는 기능들이 존재하는데 AWS CLI에서도 마찬가지 기능이 존재하여 소개하고자 한다.
방법.
##1
echo $SHELL
#사용중인 shell 확인
###bin/bash
##2
which aws_completer
#which문으로 aws_completer의 path를 찾는다
###/usr/bin/aws_completer
##3
export PATH=<completer경로>:$PATH
#completer의 path를 등록한다
###export PATH=/usr/bin:$PATH
##4
source ~/.bash_profile
#bash에 등록한다
##5
complete -C '<completer경로>/aws_completer' aws
#명령어 자동완성 활성화
###complete -C '/usr/bin/aws_completer' aws
서비스 명 command 등 자동완성 또는 키워드로 list화 해준다.
참고.
https://docs.aws.amazon.com/ko_kr/cli/latest/userguide/cli-configure-completion.html