b1b3a020ecb1b4b322efbf8e08ad7fb55e2e687a

Author
Josh Powell <joshRpowell@users.noreply.github.com>
Committer
GitHub <noreply@github.com>
Date

Message

feat(rails): add some aliases (#11739)

Diff

 1diff --git a/plugins/rails/README.md b/plugins/rails/README.md
 2index b2425aabc98fdb326c621d7e12d06eb8faa817e1..c0c37ff3d3e35212d6d12339ca20bb1e27ccfe38 100644
 3--- a/plugins/rails/README.md
 4+++ b/plugins/rails/README.md
 5@@ -40,7 +40,10 @@ plugins=(... rails)
 6 | `rn`    | `rails notes`                    | Search for notes (`FIXME`, `TODO`) in code comments    |
 7 | `rp`    | `rails plugin`                   | Run a Rails plugin command                             |
 8 | `rr`    | `rails routes`                   | List all defined routes                                |
 9-| `rrg`   | `rails routes \| grep`           | List and filter the defined routes                     |
10+| `rrc`   | `rails routes --controller`      | List and filter routes mapped to specific controller   |
11+| `rre`   | `rails routes --expanded`        | List all defined routes in expanded table mode         |
12+| `rrg`   | `rails routes --grep`            | List and filter the defined routes                     |
13+| `rru`   | `rails routes --unused`          | List unused routes                                     |
14 | `rs`    | `rails server`                   | Launch a web server                                    |
15 | `rsb`   | `rails server --bind`            | Launch a web server binding it to a specific IP        |
16 | `rsd`   | `rails server --debugger`        | Launch a web server with debugger                      |
17diff --git a/plugins/rails/rails.plugin.zsh b/plugins/rails/rails.plugin.zsh
18index 015dc9ecbca668b858ebc2b95b2e3bac537dfc9d..75dd9b0c6780e2277edb2729b0222fdb84e494b9 100644
19--- a/plugins/rails/rails.plugin.zsh
20+++ b/plugins/rails/rails.plugin.zsh
21@@ -68,7 +68,10 @@ alias rmd='rails middleware'
22 alias rn='rails notes'
23 alias rp='rails plugin'
24 alias rr='rails routes'
25-alias rrg='rails routes | grep'
26+alias rrc='rails routes --controller'
27+alias rre='rails routes --expanded'
28+alias rrg='rails routes --grep'
29+alias rru='rails routes --unused'
30 alias rs='rails server'
31 alias rsb='rails server --bind'
32 alias rsd='rails server --debugger'