🔍
S3の階層を補完するプラグイン作った
背景
S3をCLIでうろちょろするときに、Tab補完が効かないから、コマンド叩いてコピペをして貼り付けてた。階層が深いと何度もこの操作をしなければいけなくて、うんざりしていた。(厳密に言えばS3に階層はない)
作ったもの
自分がzshを使っているのも有り、zsh + awscli + pecoで1つ下の階層をインクリメンタルサーチできるコマンドを作った。バインドは叩きやすいCtrl + j
にした。
peco-s3arch
インストール手順
zinitを使っているならこれがおすすめ
zinit light masuda58/peco-s3arch
使い方
aws s3 ls s3://folder1/
ここまで入力したらCtrl + j
でpecoが立ち上がり1つ下のフォルダをサーチできる
QUERY> fo
folder2
folder3
これでキーボードから手を離さずにS3を探索できる。
Discussion