docs: def output(self, data, context):
          """Outputs the provided data using the transformations and output format specified for this CLI endpoint"""
          if self.transform:
              if hasattr(self.transform, 'context'):
                  self.transform.context = context
              data = self.transform(data)
          if hasattr(data, 'read'):
              data = data.read().decode('utf8')
          if data is not None:
              data = self.outputs(data)
              if data:
                  sys.stdout.buffer.write(data)
                  if not data.endswith(b'\n'):
                      sys.stdout.buffer.write(b'\n')
          return data