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.
Note
Go to the Drush 8 docs if you want prior version of Drush.
Resources
- Install documentation
- General documentation
- API Documentation
- Drush packages available via Composer
- A list of modules that include Drush integration
- Testing Drush or your own Drush extensions with PHPUnit.
Support
Please take a moment to review the rest of the information in this file before pursuing one of the support options below.
- Post support requests to Drupal Answers.
- Bug reports and feature requests should be reported in the GitHub Drush Issue Queue.
- Use pull requests (PRs) to contribute to Drush.