View on GitHub


Test Coverage
# Nova
[![Build Status](]( [![Code Climate](]( [![Coverage Status](]( [![Gem Version](](

![A Very Pretty Nova](
*Image credit to NASA*

## What is Nova?
Nova is a way to set up software on computers in a definite and consistant process.
Its goals are to be cross-platform compatible, easy to use and understand, and

## Great! How do I get started?
It's not ready yet. It's still early in development, and there are a few things that need
tweaking. As of right now, it's 100% documented, and completely written in Ruby.
I have marked things that need to be done with a `@todo` tag. Go check it out if you want.
There are a few things I plan on adding to Nova before I release it.

## Terminology
I came up with Nova as a name because I couldn't think of anything better. Turns out, it actually
fits. The code to set up a piece of software is called a `Star`, a server with stars is called a
`Cluster`, and (if applicable) the server to manage Clusters is called a `Nucleus` (or
`Axis`, I haven't made up my mind which).

## License
Nova is licensed under the MIT License, which can be found [here](LICENSE).

@TODO: note benefit of installing posix-spawn when using local remote.

(note: in order to work with libsodium, the location of the library needs to be added to `LD_LIBRARY_PATH`)