A simple Go CLI app that extends aws-vault functionality to enable seamless switching between AWS profiles without the need to exit the current shell session.
Written by Kobe Subramaniam.
- Profile Listing: List all available AWS profiles managed by
aws-vault
. - Profile Switching: Switch between AWS profiles without exiting the current shell session, maintaining your working context and improving efficiency.
- Easy Integration: Built using Go and Cobra library, this tool integrates smoothly with existing
aws-vault
setup and enhances their capabilities.
For developers, clone the repository and build the application
git clone https://github.com/kobebigs/aws-vault-switch
cd aws-vault-switch
go build -o aws-vault-switch
-
List profiles
./aws-vault-switch ls
-
Switch profile
./aws-vault-switch switch -p <profile name>