    # File lib/chef/knife/data_bag_show.rb, line 59
          def run
            display = case @name_args.length
            when 2
              if use_encryption
                raw = Chef::EncryptedDataBagItem.load(@name_args[0],
                                                      @name_args[1],
                                                      read_secret)
                format_for_display(raw.to_hash)
              else
                format_for_display(Chef::DataBagItem.load(@name_args[0], @name_args[1]).raw_data)
              end
            when 1
              format_list_for_display(Chef::DataBag.load(@name_args[0]))
            else
              stdout.puts opt_parser
              exit(1)
            end
            output(display)
          end