#!/usr/bin/env ruby # ## Little unix filter that colorizes diff output # require 'term/ansicolor' include Term::ANSIColor ARGF.each do |line| print( case line when /^\+/ then green { line } when /^-/ then red { line } when /^(@@|diff)/ then blue { line } else line end ) end # vim: set et sw=2 ts=2: