Drush is a command line shell and scripting interface for Drupal, a veritable Swiss Army knife designed to make life easier for those of us who spend some of our working hours hacking away at the command prompt.

Installs: 5 800 498

Dependents: 375

Suggesters: 7

Stars: 1 906

Watchers: 171

Forks: 932

Open Issues: 372

9.6.0-beta3 2018-11-15 02:33 UTC


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. Developers love the generate command, which jump starts your coding project by writing ready-to-customize PHP and YML files. Drush can be extended by 3rd party commandfiles.

Latest Stable Version Total Downloads Latest Unstable Version License Documentation Status

Code style Isolation Tests Functional Tests
68747470733a2f2f6170692e736869707061626c652e636f6d2f70726f6a656374732f3535303761646464356162366363313335326132313362352f62616467653f6272616e63683d6d6173746572 68747470733a2f2f7472617669732d63692e6f72672f64727573682d6f70732f64727573682e7376673f6272616e63683d6d6173746572 68747470733a2f2f636972636c6563692e636f6d2f67682f64727573682d6f70732f64727573682e7376673f7374796c653d736869656c64



Code of Conduct

The Drush project expects all participants to abide by the Drupal Code of Conduct.


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/README.md for more information.


Drush Logo PhpStorm Logo