Project

exctl

0.0
No commit activity in last 3 years
No release in over 3 years
Allows you to create a command-line dispatcher for a project to consolidate dev, release, and runtime workflows.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Development

~> 1.0
~> 1.8.7
~> 3.12
 Project Readme

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.