summaryrefslogtreecommitdiff
path: root/plugins/drush
diff options
context:
space:
mode:
authorSean MacCath-Moran <sean@Seans-MacBook-Pro.local>2020-12-09 18:17:30 -0400
committerMarc Cornellà <hello@mcornella.com>2021-12-28 17:59:13 +0100
commitd3bc4b41523b18dd75a7f3ba1a153afc8e8dcedd (patch)
tree70ca2dd86af9c4307ad92fd7afbae1aba5828e85 /plugins/drush
parent01230fa6e29c54294800c06ac8a4249d5bddf2dd (diff)
downloadzsh-d3bc4b41523b18dd75a7f3ba1a153afc8e8dcedd.tar.gz
zsh-d3bc4b41523b18dd75a7f3ba1a153afc8e8dcedd.tar.bz2
zsh-d3bc4b41523b18dd75a7f3ba1a153afc8e8dcedd.zip
feat(drush): add Drupal 8 aliases to `drush` plugin (#9498)
Closes #9498
Diffstat (limited to 'plugins/drush')
-rw-r--r--plugins/drush/README.md58
-rw-r--r--plugins/drush/drush.plugin.zsh6
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