Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Software management system. Boom.
branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
bin
lib
spec
.gitignore
.rspec
.ruby-gemset
.ruby-version
.travis.yml
.yardopts
Gemfile
Gemfile.lock
LICENSE
README.md
cacert.pem
nova.gemspec

README.md

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 powerful.

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.

@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)

Something went wrong with that request. Please try again.