Mot slutet av dagen var jag med på en föreläsning om Drush. Det kan man använda för att konfigurera och modifiera en drupalsajt från kommandoprompten. Drush kan bland annat användas för att installera moduler och göra backuper av databasen.
Vad som är ännu häftigare är att Drush har ett gränssnitt med stöd för JSON vilket gör Drush till ett komplett REST API. Genom SSH kan man modifera andra Drupalwebbplatser på distans och även skapa kompletta noder och innehåll genom att skicka datastrukturer i form av JSON direkt till Drush.
Några exempel på vad som går att göra med Drush gavs:
Ladda ned och installera senaste versionen av Drupal eller en modul:
$ drush dl drupal $ drush dl nodequeue
Få information om aktuell drupalinstallation:
$ drush status
Evaluera PHP-kod:
$drush eval \"variable_set('hello', 'world')\"
Drush stöder även att man checkar ut kod från CVS och snart även Subversion (SVN).
Det är uppenbart att Drush är ett fantastiskt verktyg. Tillsammans med Aegir kan man med Drush hantera tusentals drupalwebbplatser på distans med SSH, uppdatera moduler, porta mellan Drupalversioner och göra backuper utan att ens starta webbläsaren. Aegir är ett kapitel för sig som jag hoppas kunna skrev mer om snart.