Sha256: 5bc67cda6de0a5279cdebf108f5480cfa8e799eaca045fb149ba18263cef2ebb

Contents?: true

Size: 333 Bytes

Versions: 49

Compression:

Stored size: 333 Bytes

Contents

#!/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:

Version data entries

49 entries across 49 versions & 5 rubygems

Version Path
ruby-xml-smart-0.1.12.1-i486-linux examples/Visualise/term-ansicolor-0.0.4/examples/cdiff.rb
ruby-xml-smart-0.1.12-i486-linux examples/Visualise/term-ansicolor-0.0.4/examples/cdiff.rb
ruby-xml-smart-0.1.11-i486-linux examples/Visualise/term-ansicolor-0.0.4/examples/cdiff.rb
carats-0.3.0 demo/ansicolor/cdiff.rb
facets-0.7.1 demo/ansicolor/cdiff.rb
facets-0.7.0 demo/ansicolor/cdiff.rb
facets-0.7.2 demo/ansicolor/cdiff.rb
facets-1.0.3 packages/more/demo/ansicolor/cdiff.rb
facets-1.4.2 demo/ansicolor/cdiff.rb
facets-1.4.0 demo/ansicolor/cdiff.rb
facets-1.4.1 demo/ansicolor/cdiff.rb
facets-1.4.3 demo/ansicolor/cdiff.rb
facets-1.4.4 demo/ansicolor/cdiff.rb
facets-1.4.5 demo/ansicolor/cdiff.rb
facets-1.7.38 demo/ansicolor/cdiff.rb
facets-1.7.0 demo/ansicolor/cdiff.rb
facets-1.7.30 demo/ansicolor/cdiff.rb
facets-1.7.46 demo/ansicolor/cdiff.rb
facets-1.8.20 demo/ansicolor/cdiff.rb
facets-1.8.0 demo/ansicolor/cdiff.rb