Because naming is hard.
AWS CLI for getting to the most needed info I use everyday but don't want to open the AWS Console to look up.
Modeled after projects such as acli and jungle. Both python projects. Since they both are incomplete to what I wanted and I was looking to learn more Go. I wrote herd as a way to do both.
brew install undeadops/tap/herd
List all ec2 instances on your default AWS profile
herd ec2 ls
List all ec2 instances off an AWS profile named development
herd --profile development ec2 ls
There is some basic regexing built-in Searching EC2 instances by the name "web" on the development profile
herd --profile development ec2 list -f '*web*'
I also have built-in the ability to pull up instances based of of tag names Searching EC@ for instances with the cost_center that equals elasticsearch
herd ec2 ls -t 'cost_center=elasticsearch'
These should also all still work with the rds and elb types as well.