架构
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)'