Sha256: 377f9600ab3b173910e4298a2edda3db1ea967d0942ed8c8187ea77e110009d1

Contents?: true

Size: 314 Bytes

Versions: 114

Compression:

Stored size: 314 Bytes

Contents

#!/usr/bin/env ruby
#
## Little unix filter that colorizes diff output.
#

require 'term/ansicolor'

include Term::ANSIColor

ARGF.each do |line|
  STDOUT.print(
    case line
    when /^\+/ then green { line }
    when /^-/ then red { line }
    when /^(@@|diff)/ then blue { line }
    else line
    end
  )
end

Version data entries

114 entries across 98 versions & 16 rubygems

Version Path
term-ansicolor-1.11.2 bin/term_cdiff
term-ansicolor-1.11.1 bin/term_cdiff
term-ansicolor-1.11.0 bin/term_cdiff
term-ansicolor-1.10.4 bin/term_cdiff
term-ansicolor-1.10.3 bin/term_cdiff
term-ansicolor-1.10.2 bin/term_cdiff
term-ansicolor-1.10.1 bin/term_cdiff
term-ansicolor-1.10.0 bin/term_cdiff
term-ansicolor-1.9.0 bin/term_cdiff
term-ansicolor-1.8.0 bin/term_cdiff
term-ansicolor-1.7.2 bin/term_cdiff
tdiary-5.2.4 vendor/bundle/ruby/3.1.0/gems/term-ansicolor-1.7.1/bin/term_cdiff
tdiary-5.2.3 vendor/bundle/ruby/3.1.0/gems/term-ansicolor-1.7.1/bin/term_cdiff
tdiary-5.2.2 vendor/bundle/ruby/3.1.0/gems/term-ansicolor-1.7.1/bin/term_cdiff
tdiary-5.2.1 vendor/bundle/ruby/3.1.0/gems/term-ansicolor-1.7.1/bin/term_cdiff
tdiary-5.2.0 vendor/bundle/ruby/3.0.0/gems/term-ansicolor-1.7.1/bin/term_cdiff
tdiary-5.2.0 vendor/bundle/ruby/2.7.0/gems/term-ansicolor-1.7.1/bin/term_cdiff
tdiary-5.1.7 vendor/bundle/ruby/2.7.0/gems/term-ansicolor-1.7.1/bin/term_cdiff
tdiary-5.1.7 vendor/bundle/ruby/3.0.0/gems/term-ansicolor-1.7.1/bin/term_cdiff
tdiary-5.1.6 vendor/bundle/ruby/3.0.0/gems/term-ansicolor-1.7.1/bin/term_cdiff