Sha256: 4e97b21f93750eb0f3877b4def5132f6f59fc819b84bf988a5576c27014f5a48
Contents?: true
Size: 1.74 KB
Versions: 1
Compression:
Stored size: 1.74 KB
Contents
wright ====== [![Gem Version](http://img.shields.io/gem/v/wright.svg?style=flat-square)][gem] [![Build Status](http://img.shields.io/travis/sometimesfood/wright.svg?style=flat-square)][travis] [![Code Climate](http://img.shields.io/codeclimate/github/sometimesfood/wright.svg?style=flat-square)][codeclimate] [gem]: https://rubygems.org/gems/wright [travis]: https://travis-ci.org/sometimesfood/wright [codeclimate]: https://codeclimate.com/github/sometimesfood/wright Lightweight configuration management. Requirements ------------ - Ruby ≥1.9 Documentation ------------- There is not too much useful documentation that is targeted towards users at the moment. Run `bundle exec rake rdoc` to generate HTML docs for wright developers. Hacking ------- To get started with wright, simply install the development dependencies via bundler: - `bundle install --path .bundle` - `bundle exec rake test` All tests should pass. Getting Started --------------- To start a wright IRB session, simply run: $ bundle console In order to create some resources using the wright DSL: extend Wright::DSL foo_dir = directory '/tmp/foo' fstab = symlink '/tmp/foo/fstab' do |s| s.to = '/etc/fstab' end puts File.directory? '/tmp/foo' puts File.symlink? '/tmp/foo/fstab' fstab.remove foo_dir.remove If you don't want to use the DSL: foo_dir = Wright::Resource::Directory.new('/tmp/foo') foo_dir.create fstab = Wright::Resource::Symlink.new('/tmp/foo/fstab') fstab.to = '/etc/fstab' fstab.create puts File.directory? '/tmp/foo' puts File.symlink? '/tmp/foo/fstab' fstab.remove foo_dir.remove Copyright --------- Copyright (c) 2012-2015 Sebastian Boehm. See LICENSE for details.
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
wright-0.1.2 | README.md |