code: def get_config_parser(subparsers=None):
      parent_parser = argparse.ArgumentParser(
          add_help=False, allow_abbrev=False
      )
      # The main config parser
      config_parser = config_command_parser(subparsers)
      # The subparser to add commands to
      subcommands = config_parser.add_subparsers(
          title="subcommands", dest="subcommand"
      )
  
      # Then add other parsers with the parent parser
      default_command_parser(subcommands, parents=[parent_parser])
      update_command_parser(subcommands, parents=[parent_parser])
  
      return config_parser
  
imports: import argparse
  from .config import config_command_parser
  from .config_args import default_config_file, load_config_from_file
  from .default import default_command_parser
  from .update import update_command_parser
label_desc: Use image node_id 1 for calling a global function with example usage: get_config_parser(subparsers) and returns: config_parser