class Thor::Shell::HTML
def show_diff(destination, content) #:nodoc:
available.
Overwrite show_diff to show diff with colors if Diff::LCS is
def show_diff(destination, content) #:nodoc: if diff_lcs_loaded? && ENV["THOR_DIFF"].nil? && ENV["RAILS_DIFF"].nil? actual = File.binread(destination).to_s.split("\n") content = content.to_s.split("\n") Diff::LCS.sdiff(actual, content).each do |diff| output_diff_line(diff) end else super end end