RubyFlow The Ruby and Rails community linklog

Introducing Claws (Command Line AWS) 1.0

Amazon AWS users are all to familiar with the steps required to connect to an available instance. Using the management console you have to copy and paste the public dns name into the shell to construct the ssh command. It is annoying when the mouse isn’t placed just right and your clipboard is filled with more than what you want.

This lead me to create the claws gem which is a command line interface to your AWS instances. It uses the command line reporter gem to provide a character based table view of the status and customizable list of fields displaying information about each instance. It also provides a way for you to select an instance from the list and execute the ssh command to connect to it automatically. Checkout the screen shots on github and read the wiki for how to customize.

Comments

There is also the ec2ssh gem and my modified version bscott-ec2ssh

That is true but the display is not as configurable and that gem only speaks EC2. Claws is built in a way that will soon support RDS and ELB for example. Claws will also have Capistrano integration built in so you can filter instances by their defined environment and roles.

I should also note that claws has tests :)

Post a comment

You can use basic HTML markup (e.g. <a>) or Markdown.

As you are not logged in, you will be
directed via GitHub to signup or sign in