Method: ConfCtl::Cli::Cluster#diff

Defined in:
lib/confctl/cli/cluster.rb

#diffObject



235
236
237
238
239
240
241
242
243
244
245
246
247
# File 'lib/confctl/cli/cluster.rb', line 235

def diff
  compare_swpins do |io, _host, status, sw_name, spec|
    s = spec.string_diff_info(
      opts[:downgrade] ? :downgrade : :upgrade,
      status.swpins_info[sw_name],
      color: use_color?
    )
  rescue ConfCtl::Error => e
    io.puts e.message
  else
    io.puts(s || 'no changes')
  end
end