/task

An extensible tasking engine for automation

Primary LanguageC#MIT LicenseMIT

Task
====

A container for automating your dev environment

Uses MEF to aggregate tasks from different assemblies into a unified tool

To run a task use
> task <command name> [arguments...]

The following command shows a list of all available tasks
> task list

If you want a description as well use
> task list --full

If you want help on a particular task use
> task help <task name>

Arguments are specified by simply including them after the task name. ie.
> task generate controller session create destory

Switches can be specified with --switch
Currently the only switch defined (by the base app. List exposes one as well) is:
> task --version
Which will show the version and then quit

Options can be specified by using -option value
> task db:migrate -version 15