d3bc4b41523b18dd75a7f3ba1a153afc8e8dcedd

Author
Sean MacCath-Moran <sean@Seans-MacBook-Pro.local>
Committer
Marc Cornellà <hello@mcornella.com>
Date

Message

feat(drush): add Drupal 8 aliases to `drush` plugin (#9498)

Closes #9498

Diff

  1diff --git a/plugins/drush/README.md b/plugins/drush/README.md
  2index dfd1eaf82ce7cd16e0841d2324c9b8aeb860a7f8..29b429e3bd1d78972de554176521176b31620445 100644
  3--- a/plugins/drush/README.md
  4+++ b/plugins/drush/README.md
  5@@ -11,32 +11,38 @@ plugins=(... drush)
  6 
  7 ## Aliases
  8 
  9-| Alias   | Command                                                      | Description                                                           |
 10-| ------- | ------------------------------------------------------------ | --------------------------------------------------------------------- |
 11-| `dr`    | `drush`                                                      | Display drush help                                                    |
 12-| `drca`  | `drush cc all`                                               | _(Deprecated in Drush 8)_ Clear all drupal caches.                    |
 13-| `drcb`  | `drush cc block`                                             | _(Deprecated in Drush 8)_ Clear block cache.                          |
 14-| `drcg`  | `drush cc registry`                                          | _(Deprecated in Drush 8)_ Clear registry cache.                       |
 15-| `drcj`  | `drush cc css-js`                                            | Clear css-js cache.                                                   |
 16-| `drcm`  | `drush cc menu`                                              | Clear menu cache.                                                     |
 17-| `drcml` | `drush cc module-list`                                       | Clear module-list cache.                                              |
 18-| `drcr`  | `drush core-cron`                                            | Run all cron hooks in all active modules for specified site.          |
 19-| `drct`  | `drush cc theme-registry`                                    | Clear theme-registry cache.                                           |
 20-| `drcv`  | `drush cc views`                                             | Clear views cache. (Make sure that the views module is enabled)       |
 21-| `drdmp` | `drush drush sql-dump --ordered-dump --result-file=dump.sql` | Backup database in a new dump.sql file                                |
 22-| `drf`   | `drush features`                                             | Display features status                                               |
 23-| `drfr`  | `drush features-revert -y`                                   | Revert a feature module on your site.                                 |
 24-| `drfra` | `drush features-revert-all`                                  | Revert all enabled feature module on your site.                       |
 25-| `drfu`  | `drush features-update -y`                                   | Update a feature module on your site.                                 |
 26-| `drif`  | `drush image-flush --all`                                    | Flush all derived images.                                             |
 27-| `drpm`  | `drush pm-list --type=module`                                | Show a list of available modules.                                     |
 28-| `drst`  | `drush core-status`                                          | Provides a birds-eye view of the current Drupal installation, if any. |
 29-| `drup`  | `drush updatedb`                                             | Apply any database updates required (as with running update.php).     |
 30-| `drups` | `drush updatedb-status`                                      | List any pending database updates.                                    |
 31-| `drv`   | `drush version`                                              | Show drush version.                                                   |
 32-| `drvd`  | `drush variable-del`                                         | Delete a variable.                                                    |
 33-| `drvg`  | `drush variable-get`                                         | Get a list of some or all site variables and values.                  |
 34-| `drvs`  | `drush variable-set`                                         | Set a variable.                                                       |
 35+| Alias   | Command                                                     | Description                                                          |
 36+| ------- | ----------------------------------------------------------- | -------------------------------------------------------------------- |
 37+| `dr`    | `drush`                                                     | Display drush help                                                   |
 38+| `drca`  | `drush cc all`                                              | _(Deprecated in Drush 8)_ Clear all drupal caches                    |
 39+| `drcb`  | `drush cc block`                                            | _(Deprecated in Drush 8)_ Clear block cache                          |
 40+| `drcex` | `drush config:export -y`                                    | Export Drupal configuration to a directory                           |
 41+| `drcg`  | `drush cc registry`                                         | _(Deprecated in Drush 8)_ Clear registry cache                       |
 42+| `drcim` | `drush config:import -y`                                    | Import config from a config directory                                |
 43+| `drcj`  | `drush cc css-js`                                           | Clear css-js cache                                                   |
 44+| `drcm`  | `drush cc menu`                                             | Clear menu cache                                                     |
 45+| `drcml` | `drush cc module-list`                                      | Clear module-list cache                                              |
 46+| `drcr`  | `drush core-cron`                                           | Run all cron hooks in all active modules for specified site          |
 47+| `drct`  | `drush cc theme-registry`                                   | Clear theme-registry cache                                           |
 48+| `drcv`  | `drush cc views`                                            | Clear views cache _(make sure that the views module is enabled)_     |
 49+| `drdmp` | `drush drush sql-dump --ordered-dump --result-file=dumpsql` | Backup database in a new dump.sql file                               |
 50+| `drf`   | `drush features`                                            | Display features status                                              |
 51+| `drfr`  | `drush features-revert -y`                                  | Revert a feature module on your site                                 |
 52+| `drfra` | `drush features-revert-all`                                 | Revert all enabled feature module on your site                       |
 53+| `drfu`  | `drush features-update -y`                                  | Update a feature module on your site                                 |
 54+| `drif`  | `drush image-flush --all`                                   | Flush all derived images                                             |
 55+| `drpm`  | `drush pm-list --type=module`                               | Show a list of available modules                                     |
 56+| `drst`  | `drush core-status`                                         | Provides a birds-eye view of the current Drupal installation, if any |
 57+| `druli` | `drush user:login`                                          | Display a one time login link for user ID 1, or another user         |
 58+| `drup`  | `drush updatedb`                                            | Apply any database updates required (as with running update.php)     |
 59+| `drups` | `drush updatedb-status`                                     | List any pending database updates                                    |
 60+| `drv`   | `drush version`                                             | Show drush version                                                   |
 61+| `drvd`  | `drush variable-del`                                        | Delete a variable                                                    |
 62+| `drvg`  | `drush variable-get`                                        | Get a list of some or all site variables and values                  |
 63+| `drvs`  | `drush variable-set`                                        | Set a variable                                                       |
 64+| `drws`  | `drush watchdog:show`                                       | Show watchdog messages                                               |
 65+| `drwse` | `drush watchdog:show --extended`                            | Show watchdog messages with extended information                     |
 66+| `drwst` | `drush watchdog:tail`                                       | Tail watchdog messages                                              |
 67 
 68 ## Functions
 69 
 70diff --git a/plugins/drush/drush.plugin.zsh b/plugins/drush/drush.plugin.zsh
 71index fbf9656e6c003c01e3418e1eb447a1dd8b4c1c6c..48e8ddb1e02bf061b1182a5995b90c503fe3217b 100644
 72--- a/plugins/drush/drush.plugin.zsh
 73+++ b/plugins/drush/drush.plugin.zsh
 74@@ -73,7 +73,9 @@ function drnew() {
 75 alias dr="drush"
 76 alias drca="drush cc all" # Deprecated for Drush 8
 77 alias drcb="drush cc block" # Deprecated for Drush 8
 78+alias drcex="drush config:export -y"
 79 alias drcg="drush cc registry" # Deprecated for Drush 8
 80+alias drcim="drush config:import -y"
 81 alias drcj="drush cc css-js"
 82 alias drcm="drush cc menu"
 83 alias drcml="drush cc module-list"
 84@@ -88,12 +90,16 @@ alias drfu="drush features-update -y"
 85 alias drif="drush image-flush --all"
 86 alias drpm="drush pm-list --type=module"
 87 alias drst="drush core-status"
 88+alias druli="drush user:login"
 89 alias drup="drush updatedb"
 90 alias drups="drush updatedb-status"
 91 alias drv="drush version"
 92 alias drvd="drush variable-del"
 93 alias drvg="drush variable-get"
 94 alias drvs="drush variable-set"
 95+alias drws="drush watchdog:show"
 96+alias drwse="drush watchdog:show --extended"
 97+alias drwst="drush watchdog:tail"
 98 
 99 # Enable drush autocomplete support
100 autoload bashcompinit