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.1.9 vendor/bundle/jruby/2.5.0/gems/diff-lcs-1.3/bin/htmldiff
logstash-output-scalyr-0.1.8 vendor/bundle/jruby/2.5.0/gems/diff-lcs-1.3/bin/htmldiff
logstash-output-scalyr-0.1.7 vendor/bundle/jruby/2.5.0/gems/diff-lcs-1.3/bin/htmldiff
logstash-output-scalyr-0.1.6 vendor/bundle/jruby/2.5.0/gems/diff-lcs-1.3/bin/htmldiff
video_chat_get-0.1.9 vendor/bundle/ruby/2.5.0/gems/diff-lcs-1.3/bin/htmldiff
video_chat_get-0.1.6 vendor/bundle/ruby/2.5.0/gems/diff-lcs-1.3/bin/htmldiff
grape-extra_validators-2.0.0 vendor/bundle/ruby/2.6.0/gems/diff-lcs-1.3/bin/htmldiff
logstash-filter-csharp-0.2.1 vendor/bundle/jruby/2.3.0/gems/diff-lcs-1.3/bin/htmldiff
logstash-filter-csharp-0.2.0 vendor/bundle/jruby/2.3.0/gems/diff-lcs-1.3/bin/htmldiff
tdiary-5.1.3 vendor/bundle/ruby/2.6.0/gems/diff-lcs-1.3/bin/htmldiff
video_chat_get-0.1.5 vendor/bundle/ruby/2.5.0/gems/diff-lcs-1.3/bin/htmldiff
video_chat_get-0.1.4 vendor/bundle/ruby/2.5.0/gems/diff-lcs-1.3/bin/htmldiff
video_chat_get-0.1.3 vendor/bundle/ruby/2.5.0/gems/diff-lcs-1.3/bin/htmldiff
video_chat_get-0.1.2 vendor/bundle/ruby/2.5.0/gems/diff-lcs-1.3/bin/htmldiff
video_chat_get-0.1.1 vendor/bundle/ruby/2.5.0/gems/diff-lcs-1.3/bin/htmldiff
video_chat_get-0.1.0 vendor/bundle/ruby/2.5.0/gems/diff-lcs-1.3/bin/htmldiff
logstash-output-scalyr-0.1.5 vendor/bundle/jruby/2.5.0/gems/diff-lcs-1.3/bin/htmldiff
files.com-1.0.1 vendor/bundle/ruby/2.5.0/gems/diff-lcs-1.3/bin/htmldiff
cloudsmith-api-0.51.38 vendor/bundle/ruby/2.6.0/gems/diff-lcs-1.3/bin/htmldiff
cloudsmith-api-0.51.37 vendor/bundle/ruby/2.6.0/gems/diff-lcs-1.3/bin/htmldiff