Ejecutar comando y transmitir resultados

¿Quiero ejecutar un comando del sistema (git clone) y transmitir la salida al usuario a través de un canal en Phoenix?

¿De alguna manera puedo hacer que System.cmd transmita los resultados en lugar de esperar hasta que esté hecho?

O, ¿puedo escribir la salida en un archivo y transmitir el contenido desde allí, ya que se está agregando?

Respuestas a la pregunta(3)

Su respuesta a la pregunta