Skip to Navigation

Drush Hacking for Fun and Profit

drush is a command line utility for (relatively) pain-free Drupal administration. This session will cover drush core functionality, drush architecture, and drush custom command implementation. I'll walk through the implementation of a custom drush command called "node" that lets you run UNIX commands on Drupal nodes. Given time we'll also go over novel uses of drush including embedded AJAX terminals, features, general purpose bootstrapping of scripts, and more.

Agenda

drush makes Drupal management infinitely more efficient! Find out what drush can do, and how to extend drush to meet your particular command line needs.

Goals

Understand the drush architecture, most used commands, and methods for extending core drush functionality (by writing custom commands).

Resources

http://drupal.org/project/drush