Skip to content
robertbasic edited this page Dec 28, 2011 · 17 revisions

Usher is a simple task-based system with a JSON configuration file definition. The general idea is to provide a set of simple to use and configure tasks that can be used for anything from web application deployment to generic system tasks.

Usher is PHP-powered, but command-line based tasks can be created to work with any desired tool. The goal is to provide an easy to extend framework for task definition.

Current Task List

Writing custom tasks

Getting Started with Usher

Command Line Options


Requirements:

  • PHP 5.3+
  • Whatever command line tools you might need

Planned Features:

  • Composer/Packagist support (simple support integrated)
  • Common local file system tasks (basic tasks now supported)
  • Integration with version control systems

Standards:

  • Usher uses the PEAR formatting standard
Clone this wiki locally