code: def setup_parser(remote_name, description):
      # setup cmdline args parser
      # main parser
      parser = argparse.ArgumentParser(
          description=f"git-annex-remote-{remote_name} is a git-annex custom special "
          f"remote to {description}",
          epilog='"DataLad\'s git-annex very special remote"',
          formatter_class=argparse.RawDescriptionHelpFormatter,
          add_help=True,
      )
      # common options
      parser_add_common_opt(parser, "log_level")
      parser_add_version_opt(parser, "datalad", include_name=True)
      if __debug__:
          parser.add_argument(
              "--dbg",
              action="store_true",
              dest="common_debug",
              help="Catch exceptions and fall into debugger upon exception",
          )
      return parser
  
imports: import argparse
  from datalad.cli.parser import parser_add_common_opt, parser_add_version_opt
  from datalad.cli.utils import setup_exceptionhook
  from datalad.ui import ui
  import logging
label_desc: Use image node_id 1 for calling a global function with example usage: setup_parser(remote_name, description) and returns: parser