Your SlideShare is downloading. ×
Drush A beginners guide to a advanced tool.
Upcoming SlideShare
Loading in...5

Thanks for flagging this SlideShare!

Oops! An error has occurred.

Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Drush A beginners guide to a advanced tool.


Published on

Drush, A beginners guide to a advanced tool.

Drush, A beginners guide to a advanced tool.

Published in: Technology

  • Be the first to comment

No Downloads
Total Views
On Slideshare
From Embeds
Number of Embeds
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

No notes for slide


  • 1. DRUSH A Beginners Guide To An Advanced Tool By Roger Soper Mediacurrent Consultant South East Linux Fest June 13, 2010
  • 2. Project Information drush is a command line shell and Unix 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. More information can be found at the Drupal project page at: `
  • 3. Vitae I'm a Drupal developer who has over 10 years of information technology experience in a variety of languages and platforms. For 3+ years, I've worked exclusively on Drupal based sites for a national publishing company and now I'm a member of the Mediacurrent team. `
  • 4. Getting started Google is your friend :-) For shared hosting: `
  • 5. The Goal Save time and minimize effort: Quick Video (how fun) `
  • 6. Drupal + Drush = Awesome `
  • 7. Drush Command Return `
  • 8. Command line: Oh no not the command line!!!! Relax... its not that bad ;-) `
  • 9. What can DRUSH do for you? Some of the basic common commands status, pm-releases, download, enable, disable, clear cache `
  • 10. Status Command Provides a birds-eye view of the current Drupal installation, if any. core-status (status, st) ex: drush status `
  • 11. pm-releases Command Release information for a project pm-releases ex: drush pm-releases `
  • 12. pm-releases Command Return This is body copy `
  • 13. Download Command Download core Drupal and projects like CCK, Zen, etc. pm-download (dl) ex: drush dl location ex: drush dl location-3.0-rc2 `
  • 14. Download Command Return This is body copy `
  • 15. Enable Command Enable one or more modules or themes. pm-enable (en) ex: drush en location `
  • 16. Enable Command Return This is body copy `
  • 17. Disable Command Disable one or more modules or themes. pm-disable (dis) ex: drush dis location `
  • 18. Disable Command Return This is body copy `
  • 19. Clear Cache Command Clear a specific cache, or all drupal caches. cache-clear (cc) ex: drush cc `
  • 20. Lessons learned Ease of use File manipulation Configuration steps Speed `
  • 21. Other useful features Sql-cli - SQL command-line interface Sql-dump - Exports the Drupal DB as SQL using mysqldump Variable-set - Set a variable Cron - Run all cron hooks `
  • 22. References Drush documentation `