Should Drush Become Part of Drupal Core?
Oliver Davies has raised the question of whether Drush, the widely used command-line shell for managing Drupal applications, should be integrated into Drupal core. Reflecting on his experience since 2008, Oliver explains how Drush has streamlined essential tasks, from installing Drupal and managing modules to facilitating migrations and generating Storybook stories in newer versions.
Noting a recent experience when he forgot to install Drush while setting up a Drupal 11 project, Oliver expressed surprise that it is not a part of the core package or a dependency of the drupal/core-recommended
package. While Drupal provides a basic CLI at core/scripts/drupal
, Oliver suggests that incorporating a robust CLI like Drush, akin to Symfony’s console or Laravel’s Artisan commands, would be beneficial for the Drupal ecosystem.
Source Reference
Disclosure: This content is produced with the assistance of AI.