class Chef::Knife::SecureBagOpen
Public Instance Methods
run()
click to toggle source
# File lib/chef/knife/secure_bag_open.rb, line 16 def run unless ::File.exist?(@name_args[0]) ui.fatal('File not found.') show_usage exit 1 end display_metadata = config_metadata.dup display_metadata[:encryption_format] ||= 'plain' data = File.read(@name_args[0]) data = JSON.parse(data) item = create_item('local', @name_args[0], data, display_metadata) display_data = item.to_hash(metadata: true) display_data = format_for_display(display_data) output(display_data) end