docs: def create_parser(name, description=None):
      """Create an argument parser with the given ``name`` and ``description``.
  
      The name is used to make ``cnx-archive-<name>`` program name.
      This creates and returns a parser with
      the ``config_uri`` argument declared.
      """
      prog = _gen_prog_name(name)
      parser = argparse.ArgumentParser(prog=prog, description=description)
      parser.add_argument('config_uri', help="Configuration INI file.")
      parser.add_argument('--config-name',
                          action='store',
                          default='main',
                          help="Supply a section name in the configuration")
      return parser