Drush هي واجهة صدفة سطر الأوامر والبرمجة النصية لـ Drupal. وهي تُستخدم لإدارة مواقع Drupal وإدارتها من سطر الأوامر. ويمكن استخدام Drush لتنفيذ مجموعة متنوعة من المهام، مثل تثبيت الوحدات وتحديثها، وتنزيل القوالب وتفعيلها، وتشغيل تحديثات قاعدة البيانات، وغيرها. وDrush أداة أساسية لأي مطور أو مسؤول Drupal.

Drush مكتوبة بلغة PHP وموزعة كأداة سطر أوامر، وهي متاحة لأنظمة Linux وWindows. وتُثبَّت Drush على الخادم الذي يستضيف موقع Drupal، ويمكن استخدامها لإدارة عدة مواقع Drupal من الخادم نفسه.

تُكتب أوامر Drush في صورة وسيطة سطر أوامر. فمثلًا، لتثبيت وحدة ما، يكون الأمر «drush dl [module name]». كما توفر Drush عددًا من الأوامر المفيدة لإدارة مواقع Drupal، مثل «drush cc all» الذي يمسح ذاكرة التخزين المؤقت في Drupal، أو «drush up» الذي يحدّث جميع الوحدات المثبتة.

Drush أداة لا تُقدَّر بثمن لإدارة مواقع Drupal، فهي سريعة وفعالة وسهلة الاستخدام. ويمكنها توفير الوقت والجهد عند إدارة عدة مواقع Drupal، وهي أداة أساسية لأي مطور أو مسؤول Drupal.