docs: def get_parser(self, **kwargs):
          """This method will create and return a new parser with prog_name,
          description, and a config file argument.
          """
          self.parser = argparse.ArgumentParser(prog=self.prog_name,
                                                description=self._desc,
                                                add_help=False, **kwargs)
          # help is removed because parser.parse_known_args() show help,
          # often partial help. help action will be added during
          # reloading step for parser.parse_args()
          if self.use_config_file:
              self.parser.add_argument('--config-file',
                                       action="store",
                                       help="Other configuration file.")
          return self.parser