A command line shell for Drupal
Drush

Features You'll Love.
Designed
Every part of Drush has been engineered with usability in mind. We embrace the efficiency and terseness of the command line. Get in, do your business, and get out.
Fast
Be a hero as you run DB updates, import config, and clear cache in seconds. You'll run circles around folks who use the GUI for administration.
Easy To Customize
Thousands of additional commands are available in Drupal contrib as module authors have embraced Drush. Writing your own commands is a joy as we leverage Annotated Command.
Clean Code
Drush 9 has been rewritten from scratch. We embrace OO, Dependency injection, Composer builds, etc.
Longevity
Drush has been the shell of choice for over 10 years. We expect to grow and thrive for 10 more.
Integrates nicely
- Fits within your whole toolchain (CI, git, Docker, Shell, LAMP, CDN, ...)
- Run any command and get JSON, CSV, XML, etc. in return. Unique, and useful.
10
Years of Service
905087
Developer minutes saved
1678
Github stars
3400000
Downloads
1
Planet Earth
Drush 9
Generators
Quickly build a Drupal module, controller, plugin, entity, migration, etc. Drush 9 builds upon the DCG project to offer almost 100 generators via a Drush command.
Modern config, aliases, formatters
Drush rewrote its config, site alias, and output format systems. These YAML files are easier to read & share. We factored out these subsystems for use by other PHP projects.
Command Authoring
Start with a generator that scaffolds a class for you; then add your logic, guided by its comments. Drush's new OO APIs are available by extending our DrushCommands base class.
Familiar friend
Drush minimized changes to the actual commands, in order to ease transition to Drush 9. If you know and like sql-sync, pm-enable, and config-import, you'll be able to use those in Drush9 without delay.
Documentation
We recently debuted a www.drush.org marketing site and a new API docs site (powered by Sami). These supplement docs.drush.org and the traditional drush topic
system.
Composer oriented
The PHP world has embraced Composer for dependency management. Farewell to dl
, make
and pm-updatecode
. Hello world to composer require
and composer update
Plans and Pricing.
Starter
$0.00
Per month
- 75 Built in commands
- 1000+ Commands in contrib
- 🎉 Your custom commands
Standard
$0.00
Per year
- 75 Built in commands
- 1000+ Commands in contrib
- 🎉 Your custom commands
Premium
$0.00
Forever
- 150 Built in commands
- 1000+ Commands in contrib
- 🎉 Your custom commands