On Friday 06 December 2013 14:50:08 Richard W.M. Jones wrote: > On Fri, Dec 06, 2013 at 02:58:27PM +0100, Pino Toscano wrote: > > OTOH, that makes me think whether virt-builder shouldn't have some > > kind of porcelain/XML/JSON/CSV/etc output for --list to ease its > > parsing, as it could be translated and changed anytime (like done > > above). Good idea? If so, which format? > > First of all cannot change the existing format, but we can certainly > add a flag to choose an alternate format. cf. 'qemu-img info' has a > flag that lets you select between "human" and "json".
Yes, that's one of the things I had in mind, adding a new output mode for --list aside the current one. We could just mimic qemu-img then, with --format=json|human (with human being the default one providing the current output). > I have no strong opinions about the format to use. One which doesn't > require any external library, but since this is output rather than > input we probably don't need an external library. libguestfs has libyajl as JSON parsing library so theoretically it could be optionally used as well. But yeah, virt-builder could it do without. /me adds to low-priority TODO -- Pino Toscano _______________________________________________ Libguestfs mailing list Libguestfs@redhat.com https://www.redhat.com/mailman/listinfo/libguestfs