Go中的AWS配置文件切换器

55 阅读1分钟

架构

Go中的AWS配置文件切换器

轻松地在AWS配置文件之间切换

要求

至少Go 1.17

安装

run install.sh

源自你的.bashrc.zshrc 配置

使用方法

awsd

在你的shell提示符中显示你的AWS配置文件

为了更好地了解你的shell设置,配置你的提示符以显示环境变量的值AWS_PROFILE

下面是我使用oh-my-zsh主题配置的zsh提示符的一个例子

# AWS info
local aws_info='$(aws_prof)'
function aws_prof {
  local profile="${AWS_PROFILE:=}"
  echo -n "%{$fg_bold[blue]%}aws:(%{$fg[cyan]%}${profile}%{$fg_bold[blue]%})%{$reset_color%} "
}
PROMPT='OTHER_PROMPT_STUFF $(aws_info)'

灵感来自github.com/johnnyopao/…