lib/chef/knife/show_essentials.rb in knife-essentials-0.8.1 vs lib/chef/knife/show_essentials.rb in knife-essentials-0.8.2

- old
+ new

@@ -1,11 +1,11 @@ require 'chef_fs/knife' require 'chef_fs/file_system' class Chef class Knife - remove_const(:Show) if const_defined?(:Show) # override Chef's version + remove_const(:Show) if const_defined?(:Show) && Show.name == 'Chef::Knife::Show' # override Chef's version class Show < ::ChefFS::Knife ChefFS = ::ChefFS banner "knife show [PATTERN1 ... PATTERNn]" common_options @@ -18,17 +18,17 @@ def run # Get the matches (recursively) pattern_args.each do |pattern| ChefFS::FileSystem.list(config[:local] ? local_fs : chef_fs, pattern) do |result| if result.dir? - STDERR.puts "#{result.path_for_printing}: is a directory" if pattern.exact_path + ui.error "#{result.path_for_printing}: is a directory" if pattern.exact_path else begin value = result.read - puts "#{result.path_for_printing}:" + output "#{result.path_for_printing}:" output(format_for_display(value)) rescue ChefFS::FileSystem::NotFoundError - STDERR.puts "#{result.path_for_printing}: No such file or directory" + ui.error "#{result.path_for_printing}: No such file or directory" end end end end end