code: def shared_parent_parser():
      from dvc.cli.parser import get_parent_parser
  
      # Parent parser used in pull/push/status
      parent_parser = argparse.ArgumentParser(
          add_help=False, parents=[get_parent_parser()]
      )
      parent_parser.add_argument(
          "-j",
          "--jobs",
          type=int,
          help=(
              "Number of jobs to run simultaneously. "
              "The default value is 4 * cpu_count(). "
          ),
          metavar="<number>",
      )
      parent_parser.add_argument(
          "targets",
          nargs="*",
          help=(
              "Limit command scope to these tracked files/directories, "
              ".dvc files and stage names."
          ),
      ).complete = completion.DVC_FILE  # type: ignore[attr-defined]
  
      return parent_parser
  
file_path: dvc/dvc/commands/data_sync.py
imports: import argparse
  from dvc.cli import completion, formatter
  from dvc.cli.command import CmdBase
  from dvc.cli.utils import append_doc_link
  from dvc.log import logger
label_desc: Use image node_id 1 for calling a global function with example usage: shared_parent_parser() and returns: parent_parser