Hi Again,

What do you guys think? If all are okay then let me know I will work on a
PR.

Thanks & Regards,
Tushar Maroo


On Sun, Dec 1, 2019 at 6:09 PM Tushar Maroo <tusharma...@gmail.com> wrote:

> Hi All,
>
> The thing which I often use on my *CLI* is *rails routes*
>
> I either use grep to filter out a specific route I want or I use
> controller level filtering using *rails routes -c InboundEmails*
>
> But I and some of my friends struggled to see output clearly, as there are
> just too many columns, long routes, and such a small screen. (I am talking
> about a regular laptop)
>
> The regular output looks like:
>
> *Prefix | Verb | URI | Controller#Action*
>
> And there is *no direct option for column level filtering*, So either
> some of us reduce fonts or use *awk* type things and using a shell
> script/shortcut to reduce the output.
>
> I would prefer having a clean approach wherein we can pass arguments to *rails
> routes* command something like *bundle exec rails routes -c InboundEmails
> -f verb,path,reqs*
>
> And the out will look like:
>
> *Verb | URI | Controller#Action*
>
> It will easily filter out the columns If someone doesn't need it, no need
> to use *awk* things anymore.
>
> Also, it would be an optional use case so other people who are happy about
> the current approach don't see a change and developer experience remains
> the same.
>
> Let me know what you think. I can quickly put up a working code for the
> same.
>
> Note:
>
>    - I am proposing this only for Command-Line.
>    - I need a better alias than *-f*, so all suggestions are welcome.
>
>
> Thanks.
> Tushar
>
> --
> You received this message because you are subscribed to a topic in the
> Google Groups "Ruby on Rails: Core" group.
> To unsubscribe from this topic, visit
> https://groups.google.com/d/topic/rubyonrails-core/j1IgbAWuFmY/unsubscribe
> .
> To unsubscribe from this group and all its topics, send an email to
> rubyonrails-core+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/rubyonrails-core/57f561de-caa4-4dab-a01c-1a1bf0392735%40googlegroups.com
> <https://groups.google.com/d/msgid/rubyonrails-core/57f561de-caa4-4dab-a01c-1a1bf0392735%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
>

-- 
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Core" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to rubyonrails-core+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/rubyonrails-core/CAHG6SBTTvPjVALuXuXT3xZwSNCN6i9FKMrY5oFCzgPquz%3DH9gg%40mail.gmail.com.

Reply via email to