# File lib/chef/knife/data_bag_edit.rb, line 29
      def run 
        if @name_args.length != 2
          Chef::Log.fatal("You must supply the data bag and an item to edit!")
          exit 42
        else
          object = Chef::DataBagItem.load(@name_args[0], @name_args[1])

          output = edit_data(object)

          rest.put_rest("data/#{@name_args[0]}/#{@name_args[1]}", output)

          Chef::Log.info("Saved data_bag_item[#{@name_args[1]}]")

          output(format_for_display(object)) if config[:print_after]
        end
      end