Downloads

Download drush-6.x-2.0-alpha2.tar.gztar.gz 62.25 KB
MD5: 08d7c83069f22224a300209264745097
SHA-1: 3da655519cd3b107672539c471c09fc2ebb3e138
SHA-256: d3eaa313f3c268bc5eb203ab931c1f8db059ce804b77d07033279a773e62724a
Download drush-6.x-2.0-alpha2.zipzip 81.5 KB
MD5: 05c7a9b5c6b11124a20ceff79e846074
SHA-1: c64c77e3a57dd9b46796fca101823d0a2b4b89bc
SHA-256: e9cf094d460ce2547e6be7525e9f73dee3f085c22e5df5c3c9eeaa42b6ee0f16

Release notes

This is the second Alpha release of the Drush 2.x branch. Please see http://cvs.drupal.org/viewvc.py/drupal/contributions/modules/drush/READM... for install details.

Upgraders: Please delete any drush or drush_extras directories in your drupal site. Drush now gets installed outside of web root.

Among the new features :

  1. Drush is completely Drupal version agnostic, allowing you to only need a single Drush installation, per server. Thanks vingborg.
  2. The dl command can now download themes, translations, and install profiles in addition to modules.
  3. Drush now provides the updatedb command, allowing you to run update.php from the command line. This command works for both minor and major version upgrades of all core and contributed modules, across Drupal 5, Drupal 6 and Drupal 7
  4. Added uninstall command for modules.
  5. The drush_extras commands have been rolled back into Drush itself, which provides the same functionality without having to download an optional project.
  6. The help command has been greatly improved, and provides complete documentation on all optional parameters and options that can be passed to the script for that command.
  7. The way that Drush bootstraps has been rewritten, which now allows you to write commands which initialize to a lower Drupal bootstrap level, such as the updatedb command.
  8. Drush has a new error handling and logging API, allowing us to recover from errors far more gracefully than before, and greatly improving the user experience
  9. Drush now has a RESTful API for all commands. Drush commands can now easily call other Drush commands, even on a remote server.
  10. Drush has a new 'drush_invoke' API, which allows commands to hook into other commands through a flexible hook system. The system also allows for recovery of errors that may have occurred, allowing you to restore the system to a sane state on failure.
  11. Drush has a new Context API, to manage the current 'state' of the system, removing all global variables and constants in the process.
  12. Drush uses a new Conditional Include API to manage pluggable systems (such as the different package handler to use for the package management commands
Created by: moshe weitzman
Created on: 16 Apr 2009 at 03:03 UTC
Last updated: 16 Apr 2009 at 04:21 UTC
New features
Bug fixes

Other releases