Introduction to Drush

Ready for review -- AWAITING PEER REVIEW
This lesson gives basic idea about Drush

What is Drush?

Drush website aptly describes Drush as

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.

Yes, you got it right. Drush is a shell interface which can help you to manage Drupal. In this ladder, we would learn how to install Drush, how to manage Drupal using Drush and other Drush commands.

You should understand that Drush is NOT a module and is NOT meant for end-users. Drush is a command and scripting interface for Drupal which can be used on Server machine by the developers/administrators.

Finally, Drupal + Shell = Drush

Why should you use it?

Drush is powerful. It can help you to do various tasks with single commands without going on the UI and clicking at different places. Soon you would be able to install multiple modules together with just one command and then you would understand how much workload is reduced by Drush. You can query your Drupal database directly from Drush, you can update your projects, run cron and clear caches and lot more.

Where to get started?

Drush has its own website here. You can explore the Drush code repository on Github. Your Drush queries can be found or discussed at Drupal Answers. If you have bug reports or feature requests, you may post it on the Github Drush Issue Queue.

You can now read the next lesson to start with the installation of Drush.

Lesson tags: