About

A few core drush features:

  • The Drush Project Manager allows you to download, enable, disable, uninstall, update modules/themes/profiles/translations from the command line in a very simple way (apt-get style) - just type e.g. drush dl views and drush pm-enable views in a Drupal directory to install the Views project! Additionally, the Drush Package Manager also allows you to update all your modules and even Drupal core with just one command - drush pm-update.

  • Drush Core: several useful utilities for site administrators and developers (e.g. drush cron or drush cache-clear). Also includes a customized bash shell for drush. Start it with the drush cli command.
  • Drupal SQL Commands help you issue queries to any of your databases (i.e. is multi-site aware) and even helps you migrate databases between your environments.

Many contributed modules provide Drush commands. If your module works with drush, please add the drush category to its project page. Also see the Ægir hosting system.

Be sure to read the accompanying README.txt for installation and usage instructions.

The Drush code and project information are at http://drupal.org/project/drush

Drush was originally developed by Arto for Drupal 4.7 (this alpha code can still be found in the DRUPAL-4-7 branch). In May 2007, it was partly rewritten and redesigned for Drupal 5 by frando. The module is now maintained by Moshe Weitzman, Owen Barton, jonhattan, and greg.1.anderson.