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 viewsand
drush pm-enable viewsin 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 Core: several useful utilities for site administrators and developers (e.g.
drush cache-clear). Also includes a customized bash shell for drush. Start it with the
- 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.
The Drush code and project information are at github.com/drush-ops/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.