Skip to content
/ herd Public

AWS CLI for simplifying a few actions, more in the works

License

Notifications You must be signed in to change notification settings

undeadops/herd

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Herd

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.

Installing

MacOS

brew install undeadops/tap/herd

Usage

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.

About

AWS CLI for simplifying a few actions, more in the works

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages