Sha256: 77abf73459ec1a7d30711b879bd5a49a647e5f65e475b48a4ee972883d105280

Contents?: true

Size: 868 Bytes

Versions: 1

Compression:

Stored size: 868 Bytes

Contents

= astrovan

simple, lightweight deployment tasks

== WHY?

First, I want to say that I'm *not* doing this because I don't like
capistrano.

I do like (ok, love) capistrano, but think that it can maybe be done
a bit more simply.

This is my attempt.

== Installation

    $ script/plugin install git://github.com/sbfaulkner/astrovan.git

== Sample recipes

=== Update only

    require 'astrovan'

    using 'www.example.com' do
      deploy 'git://github.com/sbfaulkner/scanty.git'
    end

== NOTES

- no block for deploy implies mkdir && update

== TODO

- stdin handling for exec
- stdout/stderr handling for exec
- other commands (all using exec)
  - share (smart wrapper arouncd symlink?)
  - cp ?
  - mv ?
- documentation

== Legal

*Author*:: S. Brent Faulkner <brentf@unwwwired.net>
*License*:: Copyright (c) 2009 unwwwired.net, released under the MIT license

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
sbfaulkner-astrovan-0.5.0 README.rdoc