code: def run_task(self, task_name, **options):
          
          task_config = self.project_config.get_task(task_name)
          class_path = task_config.class_path
          logger.console("\n")
          task_class, task_config = self._init_task(class_path, options, task_config)
          return self._run_task(task_class, task_config)
docs: Runs a named CumulusCI task for the current project with optional
              support for overriding task options via kwargs.
  
              Examples:
              | =Keyword= | =task_name= | =task_options=             | =comment=                        |
              | Run Task  | deploy      |                            | Run deploy with standard options |
              | Run Task  | deploy      | path=path/to/some/metadata | Run deploy with custom path      |