Skip to content

Latest commit

 

History

History
57 lines (36 loc) · 1.35 KB

README.md

File metadata and controls

57 lines (36 loc) · 1.35 KB

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.