Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Simple integration of EC2 instances into your command line environment. Shared names for EC2 instances.
branch: master

This branch is 28 commits behind relistan:master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.



Field Marshal is a simple tool to manage EC2 instances for a single user or across a team. The main functionality revolves around shared naming for instances across a team so they can be accessed by a common name.


A Bundler Gemfile is inclduded so to make sure you have all the gem dependencies, you simply issue:

bundle install

You can find bundler here:

Field Marshal can generate its own configuration file and fire up your configured system editor by running:

ec2 config

If you want to have Field Marshal available anywhere on your system you will want to add it to your system path by running something like this from inside the Field Marshal directory:

echo "export PATH=$PATH:pwd" >> ~/.profile


Simply running 'ec2' will list the options available. E.g.

Usage: ec2 [command] Commands: - list --> List instances - name --> Set a name or get the instance ID for a name - ssh --> Connect to the instance over ssh - scp --> Copy a file to or from the instance using scp - http --> Connect to port 80 on the instance in a web browser - config --> Edit existing or a create new configuration file

Something went wrong with that request. Please try again.