Drush
Drush (ausgesprochen [drʌʃ]) steht für Drupal Shell und ist ein Commandline-Unix-Scripting-Interface zum Verwalten von Drupal-Websites. Drush ermöglicht es, eine Vielzahl von administrativen Aufgaben, wie zum Beispiel das Aktualisieren von Modulen, das Zurücksetzen von Passwörtern, das Durchführen von Datenbankbackups und Migrationen, sowie Cron-Runs und Cache-Clears direkt von einer Unix-Shell auszuführen. Drush-Core enthält bereits über 150 Befehle (Version 8) und kann durch Contrib-Module und Plugins um weitere Befehle erweitert werden.
Drush | |
---|---|
Basisdaten
| |
Hauptentwickler | Moshe Weitzman |
Aktuelle Version | 11.0.5 (8. Februar 2022) |
Betriebssystem | eingeschränkt plattformunabhängig |
Programmiersprache | PHP |
Kategorie | Shell-Skript |
Lizenz | GPL-2.0 |
drush.org |
Verbreitung
BearbeitenDrush erleichtert die Entwicklung und Administration von Drupal-Websites maßgeblich und ist in der Drupal-Community ein weit verbreitetes Tool. Dies zeichnet sich auch durch über 2.200 Stars auf Github[1] sowie mehr als 1,4 Millionen Downloads auf der ursprünglichen Drupal-Projektseite[2] aus.
Seit seiner Listung auf Packagist 2014 wurde Drush (Stand Februar 2022) über 20,1 Millionen Mal heruntergeladen.[3]
Entwicklung
BearbeitenDrush wurde ursprünglich von Arto Bendiken unter der Unlicense-Lizenz[4] für Drupal 4.7 entwickelt und 2007 von Franz Heinzmann für Drupal 5 teilweise überarbeitet und redesigned. Drush wird zurzeit von Moshe Weitzman verwaltet, mit nennenswerter Unterstützung von Owen Barton, Greg Anderson, Jonathan Araña Cruz, Jonathan Hedstrom, Christopher Gervais und Claudiu Cristea.[5]
Weblinks
Bearbeiten- Offizielle Website
- Drush Quellcode auf Github
- Configuration Management, Composer, Git and Drush in Drupal 8 Vortrag über Drush auf der DrupalCon New Orleans 2016 (englisch)
- Deploying your Sites with Drush Vortrag über Drush auf der DrupalCon Amsterdam 2014 (englisch)
Einzelnachweise
Bearbeiten- ↑ Github Repository. In: Github. Abgerufen am 7. September 2016.
- ↑ Drupal Projektseite. In: Drupal Projektseite. Abgerufen am 7. September 2016.
- ↑ Drush-Projektseite auf Packagist.org
- ↑ Unlicense. In: unlicense.org. Archiviert vom am 4. September 2016; abgerufen am 18. März 2024.
- ↑ Github-Mitglieder. Abgerufen am 20. Februar 2022.