docs: def dump(self):
          """Returns the results in string format."""
          text = ''
  
          for result in self.objects:
              if result.is_failure or result.is_error:
                  text += '\n#{red}#{bright}'
                  text += '{}\n'.format(''.ljust(79, '='))
  
                  status = 'FAILED' if result.is_failure else 'ERROR'
                  text += '{}: {}\n'.format(status, result.process)
                  text += '{}\n#{{reset_all}}'.format(''.ljust(79, '='))
  
                  if result.output:
                      text += result.output
  
                  if result.error:
                      if result.output:
                          text += '\n{}\n'.format(''.ljust(79, '-'))
                          text += 'Additional error output:\n'
                          text += '{}\n'.format(''.ljust(79, '-'))
                      text += result.error
  
                  if not text.endswith('\n'):
                      text += '\n'
  
          if self.has_modified_files:
              text += '\n#{{yellow}}#{{bright}}{}\n'.format(''.ljust(79, '-'))
              text += 'Modified files:\n'
              text += '{}\n'.format(''.ljust(79, '-'))
              for path, modified_by in self.modified_files:
                  text += '#{{reset_all}}{} #{{cyan}}<- {}\n'.format(path, ', '.join(modified_by))
  
          return text