地方エンジニアの学習日記

興味ある技術の雑なメモだったりを書いてくブログ。たまに日記とガジェット紹介。

【AWS】複数プロフファイルをfzfで切り替える

function awsp() {
   PROFILES=$(aws configure list-profiles)
   SELECTED_PROFILE=$(echo "$PROFILES" | fzf)

   if [[ -n "$SELECTED_PROFILE" ]]; then
      export AWS_PROFILE="$SELECTED_PROFILE"
      echo "Updated profile to $AWS_PROFILE"
   else
      echo "No profile selected"
   fi
}
zle -N awsp
bindkey '^p' awsp

ctfl-pで選択してコマンドを実行することができる。