Skip to content

Colorize `rails routes` output and insert line breaks between controllers

License

Notifications You must be signed in to change notification settings

evaneykelen/colrou

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Gem Version License Last Commit

Colrou

Colrou reformats output of rails routes. The name is a portmanteau of "colorized routes".

Example

Example

Installation

gem install colrou

The colrou command operates on the output of the rails routes command.

It performs two operations:

  • HTTP verbs and path parameters are colorized
  • Line breaks are inserted between controllers

Usage examples

$ rails routes | colrou

$ rails routes -g posts | colrou

Color configuration

Place a file called .colrou.yml in your home directory (e.g. ~ on Unix) to configure output colors:

http_verb_colors:
  delete: "\e[91m"
  get: "\e[92m"
  patch: "\e[95m"
  post: "\e[93m"
  put: "\e[95m"
misc_colors:
  reset: "\e[0m"
  param: "\e[96m"

See here for a nice overview of shell color codes.

Tip

Add the following lines to e.g. ~/.bash_profile (the location depends on your shell and OS):

alias rr='rails routes'
alias cr='colrou'

You now only have to type $ rr | cr to colorize your routes.

About

Colorize `rails routes` output and insert line breaks between controllers

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published