Scripting Frameworks

Rake

Rake is a Make-like program implemented in Ruby. Tasks and dependencies are specified in standard Ruby syntax. Rake has the following features: * Rakefiles (rake's version of Makefiles) are completely defined in standard Ruby syntax. No XML files to edit. No quirky Makefile syntax to worry about (is that a tab or a space?) * Users can specify tasks with prerequisites. * Rake supports rule patterns to synthesize implicit tasks. * Flexible FileLists that act like arrays but know about manipulating file names and paths. * A library of prepackaged tasks to make building rakefiles easier. For example, tasks for building tarballs and publishing to FTP or SSH sites. (Formerly tasks for building RDoc and Gems were included in rake but they're now available in RDoc and RubyGems respectively.) * Supports parallel execution of tasks.

Rubygem rake

Total Downloads
45697798
Releases
57
Current Version
10.2.2
Released
2014-03-27 00:00:00 UTC
First Release
2004-09-15 04:00:00 UTC
Depends on following gems
Depending Gems
17287

Github jimweirich/rake

Watchers
967
Forks
238
Development activity
Active
Last commit
2014-04-01 22:55:23 UTC
Contributors
77
Issues
Wiki pages

Thor

Thor is a toolkit for building powerful command-line interfaces.

Rubygem thor

Total Downloads
41258776
Releases
40
Current Version
0.19.0
Released
2014-03-22 00:00:00 UTC
First Release
2008-05-13 07:00:00 UTC

Github wycats/thor

Watchers
1732
Forks
221
Development activity
Less active
Last commit
2013-05-12 01:40:33 UTC
Contributors
86
Issues
Wiki pages

main

a class factory and dsl for generating command line programs real quick

Rubygem main

Total Downloads
427031
Releases
44
Current Version
6.0.0
Released
2014-04-09 00:00:00 UTC
First Release
2007-03-20 06:00:00 UTC
Depends on following gems
Depending Gems
76

Github ahoward/main

Watchers
196
Forks
16
Development activity
Inactive
Last commit
2014-04-09 16:50:51 UTC
First commit

Boson

Boson is a modular command/task framework. Thanks to its rich set of plugins, it differentiates itself from rake and thor by being usable from irb and the commandline, having optional automated views generated by hirb and allowing libraries to be written as plain ruby. Works with ruby >= 1.9.2

Rubygem boson

Total Downloads
86576
Releases
24
Current Version
1.3.0
Released
2014-01-01 00:00:00 UTC
First Release
2009-10-06 07:00:00 UTC
Depends on following gems
Depending Gems
11

Github cldwalker/boson

Watchers
190
Forks
8
Development activity
Inactive
Last commit
2014-01-01 23:17:58 UTC
Top contributors
Contributors
4
Issues
Wiki pages

Sake

Sake tastes great and helps maintain system-level Rake files.

Rubygem sake

Total Downloads
20919
Releases
16
Current Version
1.0.15
Released
2008-06-15 07:00:00 UTC
First Release
2007-06-23 07:00:00 UTC
Depends on following gems
Depending Gems
0

Github defunkt/sake

Watchers
75
Forks
7
Development activity
Inactive
Last commit
2008-07-23 15:22:11 UTC
Top contributors
Contributors
5
Issues
Wiki pages

lucie

Command line utility framework

Rubygem lucie

Total Downloads
5480
Releases
20
Current Version
0.1.0
Released
2014-02-16 00:00:00 UTC
First Release
2013-03-18 00:00:00 UTC
Depends on following gems
Depending Gems
0

Github nucc/lucie

Watchers
Forks
Development activity
Unknown
Last commit
First commit
Top contributors
Contributors
×

In order to continue, you must be signed in using your Github account.

If you're signing in using this account for the first time Github will ask for your permission to give access to your public user data to the Ruby Toolbox.

Although the Github Authorization page does not mention it, the request includes read-only access to your verified email address (user:email OAuth scope). This is neccessary so there's a way to notify you about comments, information about your accepted project edits and the like. You can review your notification settings on your account page once you're signed in.