The Drupal shell. See

Drush Shrink Database

Extends Drush sql-sanitize with an option to shrink the database size by wiping older content.

It only supports Drupal 8 for now.


  • Wipe content in entity tables (base fields, fields and revisions).
  • Currently it provides hardcoded support for node and media entities.
  • More funcionality is planned. See the TODO list.




The Drush Decomposer - Overrides Drush commands with the Composer equivalent, if applicable.


Allow setting multiple variables, including arrays and complex structures in a single drush command using JSON files.

This will also let you directly import variables exported via drush --format=json vget SUBSTRING

Configuration Split

The Drupal 8 configuration management works best when importing and exporting the whole set of the sites configuration. However, sometimes developers like to opt out of the robustness of CM and have a super-set of configuration active on their development machine and deploy only a subset.


Migrate drush

Two useful drush commands:

  1. An entity migration skeleton generator.
  2. A migration runner. Very simple, disregards potentially parallel running migrations (solution: do not do that), resets migrate status automatically (option to keep status).

These were useful for myself and I hope they will be useful to others. Bug reports and fixes are welcome. Feature requests probably will be closed. This intends to be a simple tool.


Google PHP Client Library

This module simply provides Info for the Libraries module to load the Google APIs PHP Client Library. This way, any module can simply load the library via Libraries API and do whatever it needs to do without having to worry with the library every time and end up using only a part of it.

The module also includes a drush command to install the library easily and automatic download of the library if the module is downloaded via drush.


Subscribe with RSS Subscribe to RSS - Drush