Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
tree: cf529fc215
Fetching contributors…

Cannot retrieve contributors at this time

28 lines (23 sloc) 0.999 kb

Update: a gem to run groups of updates asynchronously

Update is a simple Ruby script for running sets of updates asynchronously from your command line.

Update uses EM::Syncrony's FiberIterator to run each set of updates in its own Fiber and then print out results as they become available.

Experimental branch uses Celluloid.

Requires Ruby 1.9+.

Installation and usage

gem install update
update

Running update processes the list of updates found in the commands.rb file and then reports back whether the updates were run sucessfully.

Edit list of updates

Modify the Hash of update commands in commands.rb to customize update scripts. TODO: Sane and usable way to do this. >.>

Command line arguments

Usage: update [options]

options:

-v, --version      Print version information
-l, --list         Print list of commands
-e, --edit         Edit list of commands
-h, --help         Print this help message

License

Copyright (c) Shannon Skipper. MIT License.

Jump to Line
Something went wrong with that request. Please try again.