Hammr Build Status

A command-line tool for building consistent and repeatable machine images for different platforms.

Hammr supports the following platforms and machine image formats:

Documentation

Please visit: http://docs.usharesoft.com/projects/hammr/en/latest

Installation

Hammr is based on python, consequently it supports all major operating systems. The easiest way to install hammr is using pip.

$ sudo pip install hammr

Installing From Source

Hammr has a dependency to uforge_python_sdk. First, you need to install it:

$ sudo pip install uforge_python_sdk

or download sources from pypi: https://pypi.python.org/pypi/uforge_python_sdk

Go to the source directory where the setup.py file is located.

To compile and install, run:

$ python setup.py build && sudo python setup.py install

Now clone the hammr git repository to get all the source files. Next go to the source directory where the setup.py file is located. To compile and install, run:

$ python setup.py build && sudo python setup.py install

This will automatically create the hammr executable and install it properly on your system.

To check that this was successful, run:

$ hammr -v

Upgrading

If you have already installed hammr, and you want to upgrade to the latest version, use:

$ sudo pip install --upgrade hammr

Feedback

If you have any questions or feedback, get in touch at hammr@googlegroups.com or via: Hammr Google Group

License

Hammr is licensed under the Apache 2.0 license. For more information, please refer to LICENSE file.