Sha256: 35d8fd3db4172417c12928722bf57495c911ceb71271d96c9376f36854b817c3

Contents?: true

Size: 648 Bytes

Versions: 402

Compression:

Stored size: 648 Bytes

Contents

#!ruby -w

require 'diff/lcs'
require 'diff/lcs/htmldiff'

begin
  require 'text/format'
rescue LoadError
  Diff::LCS::HTMLDiff.can_expand_tabs = false
end

if ARGV.size < 2 or ARGV.size > 3
  $stderr.puts "usage: #{File.basename($0)} old new [output.html]"
  $stderr.puts "       #{File.basename($0)} old new > output.html"
  exit 127
end

left = IO.read(ARGV[0]).split($/)
right = IO.read(ARGV[1]).split($/)

options = { :title => "diff #{ARGV[0]} #{ARGV[1]}" }

htmldiff = Diff::LCS::HTMLDiff.new(left, right, options)

if ARGV[2]
  File.open(ARGV[2], "w") do |f|
    htmldiff.options[:output] = f
    htmldiff.run
  end
else
  htmldiff.run
end

Version data entries

402 entries across 374 versions & 101 rubygems

Version Path
logstash-output-scalyr-0.2.1.beta vendor/bundle/jruby/2.5.0/gems/diff-lcs-1.3/bin/htmldiff
logstash-output-scalyr-0.2.0 vendor/bundle/jruby/2.5.0/gems/diff-lcs-1.3/bin/htmldiff
logstash-output-scalyr-0.2.0.beta vendor/bundle/jruby/2.5.0/gems/diff-lcs-1.3/bin/htmldiff
logstash-output-scalyr-0.1.26.beta vendor/bundle/jruby/2.5.0/gems/diff-lcs-1.3/bin/htmldiff
logstash-output-scalyr-0.1.25.beta vendor/bundle/jruby/2.5.0/gems/diff-lcs-1.3/bin/htmldiff
logstash-output-scalyr-0.1.24.beta vendor/bundle/jruby/2.5.0/gems/diff-lcs-1.3/bin/htmldiff
logstash-output-scalyr-0.1.23.beta vendor/bundle/jruby/2.5.0/gems/diff-lcs-1.3/bin/htmldiff
logstash-output-scalyr-0.1.22.beta vendor/bundle/jruby/2.5.0/gems/diff-lcs-1.3/bin/htmldiff
logstash-output-scalyr-0.1.21.beta vendor/bundle/jruby/2.5.0/gems/diff-lcs-1.3/bin/htmldiff
logstash-output-scalyr-0.1.20.beta vendor/bundle/jruby/2.5.0/gems/diff-lcs-1.3/bin/htmldiff
logstash-output-scalyr-0.1.19.beta vendor/bundle/jruby/2.5.0/gems/diff-lcs-1.3/bin/htmldiff
logstash-output-scalyr-0.1.18.beta vendor/bundle/jruby/2.5.0/gems/diff-lcs-1.3/bin/htmldiff
logstash-output-scalyr-0.1.17.beta vendor/bundle/jruby/2.5.0/gems/diff-lcs-1.3/bin/htmldiff
logstash-output-scalyr-0.1.16.beta vendor/bundle/jruby/2.5.0/gems/diff-lcs-1.3/bin/htmldiff
logstash-output-scalyr-0.1.15.beta vendor/bundle/jruby/2.5.0/gems/diff-lcs-1.3/bin/htmldiff
logstash-output-scalyr-0.1.14.beta vendor/bundle/jruby/2.5.0/gems/diff-lcs-1.3/bin/htmldiff
logstash-output-scalyr-0.1.13 vendor/bundle/jruby/2.5.0/gems/diff-lcs-1.3/bin/htmldiff
logstash-output-scalyr-0.1.12 vendor/bundle/jruby/2.5.0/gems/diff-lcs-1.3/bin/htmldiff
logstash-output-scalyr-0.1.11.beta vendor/bundle/jruby/2.5.0/gems/diff-lcs-1.3/bin/htmldiff
logstash-output-scalyr-0.1.10.beta vendor/bundle/jruby/2.5.0/gems/diff-lcs-1.3/bin/htmldiff