Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Drush is a command-line shell and scripting interface for Drupal, a veritable Swiss Army knife designed to make life easier for those who spend their working hours hacking away at the command prompt.
PHP Shell Other
branch: master

Merge pull request #1306 from helmo/dev-updb-1302

Fixes #1302: Increase bootstraplevel in _update_batch_command() for D8.
latest commit 0f7ba3b797
@weitzman weitzman authored
Failed to load latest commit information.
commands Fixes #1302: Increase bootstraplevel in _update_batch_command() for D8.
docs Update build script and links for Windows zip package. The zip itself…
examples Merge branch 'sitealias-alter'
includes Fixes #1297: Keep track of the bootstrap objects created in drush_get…
lib/Drush Refactor bootstrap_drupal_site_validate() into bootstrap_drupal_site_…
misc Update build script and links for Windows zip package. The zip itself…
tests Update test from #382 to track change in master.
.gitignore Move around docs in preparation for #422.
.travis.yml Remove testing of autload-bootstrap branch in .travis.yml. Fix #698. Minor readme improvements. Add myself as a co-maintainer.
composer.json Add missing comma.
composer.lock Update composer.lock for changes in composer.json
drush Revert "Fix unary operator expected error."
drush.api.php Move drush.api.php from docs/ to root. This is typical for Drupal pro…
drush.bat Fix file modes for drush.bat and Made site alias envvar file multi user aware. Back to dev.
drush.php Fixes #1297: Keep track of the bootstrap objects created in drush_get…
drush_logo-black.png #670736 by dman. Add drush logo. Not used anywhere, but its official.…
mkdocs.yml Use docs. domain. Unish, Drush's test suite, makes use of the composer autoloader to fi…

Drush is a command line shell and Unix scripting interface for Drupal. Drush core ships with lots of useful commands for interacting with code like modules/themes/profiles. Similarly, it runs update.php, executes sql queries and DB migrations, and misc utilities like run cron or clear cache. Drush can be extended by 3rd party commandfiles.

Latest Stable Version Total Downloads Latest Unstable Version License



Please take a moment to review the rest of the information in this file before pursuing one of the support options below.


  Q: What does "drush" stand for?
  A: The Drupal Shell.

  Q: How do I pronounce Drush?
  A: Some people pronounce the dru with a long u like Drupal. Fidelity points
     go to them, but they are in the minority. Most pronounce Drush so that it
     rhymes with hush, rush, flush, etc. This is the preferred pronunciation.

  Q: Does Drush have unit tests?
  A: Drush has an excellent suite of unit tests. See [tests/]( for more information.


Drush Logo

Something went wrong with that request. Please try again.