Skip to content

A simple Go CLI app that extends aws-vault to enable seamless switching between AWS profiles

License

Notifications You must be signed in to change notification settings

kobeBigs/aws-vault-switch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

aws-vault-switch

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.

Key Features

  • 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.

Installation

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

Usage

  1. List profiles

    ./aws-vault-switch ls
  2. Switch profile

    ./aws-vault-switch switch -p <profile name>

About

A simple Go CLI app that extends aws-vault to enable seamless switching between AWS profiles

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages