Sha256: 465ac715f6665517b535318bc19e02ab740334d964c65e337b6b0bf9350ce57a

Contents?: true

Size: 477 Bytes

Versions: 36

Compression:

Stored size: 477 Bytes

Contents

module Lono::Cfn::Preview
  module DiffViewer
    def show_diff(existing_path, new_path)
      command = "#{diff_viewer} #{existing_path} #{new_path}"
      puts "Running: #{command}"
      out = `#{command}`
      if out.strip == ''
        puts "There were no differences."
      else
        puts out
      end
    end

    def diff_viewer
      return ENV['LONO_DIFF'] if ENV['LONO_DIFF']
      system("type colordiff > /dev/null") ? "colordiff" : "diff"
    end
  end
end

Version data entries

36 entries across 36 versions & 1 rubygems

Version Path
lono-7.4.2 lib/lono/cfn/preview/diff_viewer.rb
lono-7.4.1 lib/lono/cfn/preview/diff_viewer.rb
lono-7.4.0 lib/lono/cfn/preview/diff_viewer.rb
lono-7.3.2 lib/lono/cfn/preview/diff_viewer.rb
lono-7.3.1 lib/lono/cfn/preview/diff_viewer.rb
lono-7.3.0 lib/lono/cfn/preview/diff_viewer.rb
lono-7.2.3 lib/lono/cfn/preview/diff_viewer.rb
lono-7.2.2 lib/lono/cfn/preview/diff_viewer.rb
lono-7.2.1 lib/lono/cfn/preview/diff_viewer.rb
lono-7.2.0 lib/lono/cfn/preview/diff_viewer.rb
lono-7.1.0 lib/lono/cfn/preview/diff_viewer.rb
lono-7.0.5 lib/lono/cfn/preview/diff_viewer.rb
lono-7.0.4 lib/lono/cfn/preview/diff_viewer.rb
lono-7.0.3 lib/lono/cfn/preview/diff_viewer.rb
lono-7.0.2 lib/lono/cfn/preview/diff_viewer.rb
lono-7.0.1 lib/lono/cfn/preview/diff_viewer.rb
lono-7.0.0 lib/lono/cfn/preview/diff_viewer.rb
lono-6.1.11 lib/lono/cfn/preview/diff_viewer.rb
lono-6.1.10 lib/lono/cfn/preview/diff_viewer.rb
lono-6.1.9 lib/lono/cfn/preview/diff_viewer.rb