ovirt-imageio/ovirt_imageio
Albert Esteve 84d96fd797 ovirt-img: support json output
Add json as an output option, to print
the progress in jsonlines[1] format.
A consistent machine readable format, that
can be later parsed.

$ ovirt-img  download-disk -c engine --output json <disk_id> download.raw
{"transferred": 0, elapsed: 0.0, "description": "setting up"}
...
{"transferred": 249561088, "size": 261095424, elapsed: 1.234567, "description": "downloading image"}
{"transferred": 256901120, "size": 261095424, elapsed: 1.345678, "description": "downloading image"}
{"transferred": 261095424, "size": 261095424, elapsed: 1.456789, "description": "finalizing transfer"}
...

[1] https://jsonlines.org/

Fixes: #154
Signed-off-by: Albert Esteve <aesteve@redhat.com>
2022-11-24 17:24:28 +01:00
..
2022-10-18 13:04:20 +02:00
2022-11-24 17:24:28 +01:00