¿Hay un contenedor jq para golang que pueda producir una salida JSON legible por humanos?

Estoy escribiendo un programa go (llamémoslo foo) que genera JSON en Standard Out.

$ ./foo
{"id":"uuid1","name":"John Smith"}{"id":"uuid2","name":"Jane Smith"}

Para hacer que la salida sea legible para humanos, tengo que canalizarla a jq como:

$ ./foo | jq .

{
"id":"uuid1",
"name": "John Smith"
}
{
"id":"uuid2"
"name": "Jane Smith"
}

¿Hay alguna manera de lograr el mismo resultado utilizando un contenedor jq de código abierto? Intenté encontrar algunos, pero por lo general están envolviendo la funcionalidad para filtrar la entrada JSON sin prettificar la salida JSON.

Respuestas a la pregunta(1)

Su respuesta a la pregunta