From d3bc4b41523b18dd75a7f3ba1a153afc8e8dcedd Mon Sep 17 00:00:00 2001 From: Sean MacCath-Moran Date: Wed, 9 Dec 2020 18:17:30 -0400 Subject: [PATCH] feat(drush): add Drupal 8 aliases to `drush` plugin (#9498) Closes #9498 --- plugins/drush/README.md | 58 +++++++++++++++++++--------------- plugins/drush/drush.plugin.zsh | 6 ++++ 2 files changed, 38 insertions(+), 26 deletions(-) diff --git a/plugins/drush/README.md b/plugins/drush/README.md index dfd1eaf82..29b429e3b 100644 --- a/plugins/drush/README.md +++ b/plugins/drush/README.md @@ -11,32 +11,38 @@ plugins=(... drush) ## Aliases -| Alias | Command | Description | -| ------- | ------------------------------------------------------------ | --------------------------------------------------------------------- | -| `dr` | `drush` | Display drush help | -| `drca` | `drush cc all` | _(Deprecated in Drush 8)_ Clear all drupal caches. | -| `drcb` | `drush cc block` | _(Deprecated in Drush 8)_ Clear block cache. | -| `drcg` | `drush cc registry` | _(Deprecated in Drush 8)_ Clear registry cache. | -| `drcj` | `drush cc css-js` | Clear css-js cache. | -| `drcm` | `drush cc menu` | Clear menu cache. | -| `drcml` | `drush cc module-list` | Clear module-list cache. | -| `drcr` | `drush core-cron` | Run all cron hooks in all active modules for specified site. | -| `drct` | `drush cc theme-registry` | Clear theme-registry cache. | -| `drcv` | `drush cc views` | Clear views cache. (Make sure that the views module is enabled) | -| `drdmp` | `drush drush sql-dump --ordered-dump --result-file=dump.sql` | Backup database in a new dump.sql file | -| `drf` | `drush features` | Display features status | -| `drfr` | `drush features-revert -y` | Revert a feature module on your site. | -| `drfra` | `drush features-revert-all` | Revert all enabled feature module on your site. | -| `drfu` | `drush features-update -y` | Update a feature module on your site. | -| `drif` | `drush image-flush --all` | Flush all derived images. | -| `drpm` | `drush pm-list --type=module` | Show a list of available modules. | -| `drst` | `drush core-status` | Provides a birds-eye view of the current Drupal installation, if any. | -| `drup` | `drush updatedb` | Apply any database updates required (as with running update.php). | -| `drups` | `drush updatedb-status` | List any pending database updates. | -| `drv` | `drush version` | Show drush version. | -| `drvd` | `drush variable-del` | Delete a variable. | -| `drvg` | `drush variable-get` | Get a list of some or all site variables and values. | -| `drvs` | `drush variable-set` | Set a variable. | +| Alias | Command | Description | +| ------- | ----------------------------------------------------------- | -------------------------------------------------------------------- | +| `dr` | `drush` | Display drush help | +| `drca` | `drush cc all` | _(Deprecated in Drush 8)_ Clear all drupal caches | +| `drcb` | `drush cc block` | _(Deprecated in Drush 8)_ Clear block cache | +| `drcex` | `drush config:export -y` | Export Drupal configuration to a directory | +| `drcg` | `drush cc registry` | _(Deprecated in Drush 8)_ Clear registry cache | +| `drcim` | `drush config:import -y` | Import config from a config directory | +| `drcj` | `drush cc css-js` | Clear css-js cache | +| `drcm` | `drush cc menu` | Clear menu cache | +| `drcml` | `drush cc module-list` | Clear module-list cache | +| `drcr` | `drush core-cron` | Run all cron hooks in all active modules for specified site | +| `drct` | `drush cc theme-registry` | Clear theme-registry cache | +| `drcv` | `drush cc views` | Clear views cache _(make sure that the views module is enabled)_ | +| `drdmp` | `drush drush sql-dump --ordered-dump --result-file=dumpsql` | Backup database in a new dump.sql file | +| `drf` | `drush features` | Display features status | +| `drfr` | `drush features-revert -y` | Revert a feature module on your site | +| `drfra` | `drush features-revert-all` | Revert all enabled feature module on your site | +| `drfu` | `drush features-update -y` | Update a feature module on your site | +| `drif` | `drush image-flush --all` | Flush all derived images | +| `drpm` | `drush pm-list --type=module` | Show a list of available modules | +| `drst` | `drush core-status` | Provides a birds-eye view of the current Drupal installation, if any | +| `druli` | `drush user:login` | Display a one time login link for user ID 1, or another user | +| `drup` | `drush updatedb` | Apply any database updates required (as with running update.php) | +| `drups` | `drush updatedb-status` | List any pending database updates | +| `drv` | `drush version` | Show drush version | +| `drvd` | `drush variable-del` | Delete a variable | +| `drvg` | `drush variable-get` | Get a list of some or all site variables and values | +| `drvs` | `drush variable-set` | Set a variable | +| `drws` | `drush watchdog:show` | Show watchdog messages | +| `drwse` | `drush watchdog:show --extended` | Show watchdog messages with extended information | +| `drwst` | `drush watchdog:tail` | Tail watchdog messages | ## Functions diff --git a/plugins/drush/drush.plugin.zsh b/plugins/drush/drush.plugin.zsh index fbf9656e6..48e8ddb1e 100644 --- a/plugins/drush/drush.plugin.zsh +++ b/plugins/drush/drush.plugin.zsh @@ -73,7 +73,9 @@ function drnew() { alias dr="drush" alias drca="drush cc all" # Deprecated for Drush 8 alias drcb="drush cc block" # Deprecated for Drush 8 +alias drcex="drush config:export -y" alias drcg="drush cc registry" # Deprecated for Drush 8 +alias drcim="drush config:import -y" alias drcj="drush cc css-js" alias drcm="drush cc menu" alias drcml="drush cc module-list" @@ -88,12 +90,16 @@ alias drfu="drush features-update -y" alias drif="drush image-flush --all" alias drpm="drush pm-list --type=module" alias drst="drush core-status" +alias druli="drush user:login" alias drup="drush updatedb" alias drups="drush updatedb-status" alias drv="drush version" alias drvd="drush variable-del" alias drvg="drush variable-get" alias drvs="drush variable-set" +alias drws="drush watchdog:show" +alias drwse="drush watchdog:show --extended" +alias drwst="drush watchdog:tail" # Enable drush autocomplete support autoload bashcompinit