Skip to content
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 Other
Find file
Failed to load latest commit information.
commands Refactor table selection options so that they can be shown on archive… Apr 21, 2016
docs Capitalize Drush in docs file. Mar 16, 2016
examples Add encouragement to use Composer to examples/ Apr 20, 2016
includes Fix drush_backend_invoke_concurrent() thinks @self is a different site Mar 30, 2016
lib Add support for SSL MySQL connections (#2131) Apr 16, 2016
misc Link to Windows .zip release. May 20, 2015
tests D8 got rid of batch table (3rd try). Apr 10, 2016
.gitignore Git ignore any version of Console_Table. Dec 16, 2015
.travis.yml End of life for Drupal 6. These users are encouraged to continue usin… Mar 28, 2016 Clarify Contributing text. Nov 23, 2015 Fix up maintainer list at composer.json and Link to maintainer list i… Nov 18, 2015
box.json.dist Fix #1813. Remove compactors. Nov 27, 2015
composer.json Use "classmap" for Composer autoloading of Drush.php Apr 10, 2016
composer.lock Add lague/container for dependency injection in Drush. Mar 9, 2016
drush Update drush finder script for a recent change in the filename for dr… Jan 8, 2016
drush-services.yml End of life for Drupal 6. These users are encouraged to continue usin… Mar 28, 2016
drush.api.php Squashed commit of the following: Mar 29, 2016
drush.bat Fix file modes for drush.bat and Jan 17, 2014 Replacing which with command test for better reliablity. Mar 30, 2016 Back to dev. Mar 9, 2016
drush.launcher Split 'drush' script into finder, wrapper and launcher stages. Sep 29, 2015
drush.php Finish increasing min PHP version to 5.5.0. Mar 15, 2016
drush_logo-black.png #670736 by dman. Add drush logo. Not used anywhere, but its official.… Feb 5, 2010
mkdocs.yml More closely match… Dec 18, 2015 Unish, Drush's test suite, makes use of the composer autoloader to fi… Apr 10, 2014

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 LicenseDocumentation Status




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.