Sha256: f3ec74e7d8d9deec26b10c540a894ad65a87eb01a2418de2eaab6ba513c45713

Contents?: true

Size: 901 Bytes

Versions: 3

Compression:

Stored size: 901 Bytes

Contents

exctl
=====

Project-specific command dispatcher using DRY and convention-over-configuration principles as much as possible.

So for a given project you will be able to create a command heirarchy (think `git *` or `gem *`- now you can make
`my-project *`) with the ability to detect and document (for command-line help as well as manpages) new tasks etc.

This allows you to have development-related tasks, packaging/installing/deployment-related tasks, and of course
runtime tasks (such as running the application).

Why? Because I've reimplemented this so many times for specific projects that I'm finally abstracting it.


command-line usage
------------------

`exctl init my-project`

Inits (in this case) the current directory. Installs or updates local copies of exctl-dispatch and its auxiliary files.



Copyright
---------

Copyright (c) 2013 Joseph Wecker. See LICENSE for further details.

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
exctl-0.0.4 README.md
exctl-0.0.3 README.md
exctl-0.0.2 README.md