We've been working on Granted CLI for a while now and this is our first time posting it on HN. It's an open source CLI tool that aims to simplify workflows for people with multiple AWS profiles and accounts.
Here's some examples of commands:
`assume cf-dev` assumes a profile named cf-dev in my ~/.aws/config file
`assume cf-dev -c` assumes the profile and also opens an AWS web console in my browser of choice
`assume cf-dev -s ec2` assumes the profile and opens the web console to the EC2 dashboard
We've designed this to leverage your browser's native container/profile functionality to allow you to quickly open multiple AWS profiles in different tabs, while also being able to assume the role in your terminal for any CLI work you need to do. Works on Mac, Linux and Windows.
We're working on this continuously so we're keen to hear any feedback. Feature requests and critique are more than welcome.
The Getting Started docs are here for anyone who wants to check this out: https://docs.commonfate.io/granted/getting-started/