code: def run(self):
      from dvc.repo import Repo
      from dvc.utils.humanize import naturalsize
  
      entries = Repo.du(
          self.args.url,
          self.args.path,
          rev=self.args.rev,
          summarize=self.args.summarize,
          config=self.args.config,
          remote=self.args.remote,
          remote_config=self.args.remote_config,
      )
      ui.table([(naturalsize(size), path) for path, size in entries])
      return 0
  
file_path: dvc/dvc/commands/du.py
imports: import logging
  from dvc.cli import completion, formatter
  from dvc.cli.command import CmdBaseNoRepo
  from dvc.cli.utils import DictAction, append_doc_link
  from dvc.ui import ui
label_desc: Use image node_id 1 for calling the CmdDU obj's underlying member method code with example usage: obj.run() and returns: int