]> xenbits.xensource.com Git - libvirt.git/commit
virsh: add qemu-monitor-command --pretty
authorEric Blake <eblake@redhat.com>
Thu, 4 Oct 2012 23:14:19 +0000 (17:14 -0600)
committerEric Blake <eblake@redhat.com>
Mon, 8 Oct 2012 21:47:06 +0000 (15:47 -0600)
commit2a1aaa609e3e71175d151c2132a9e5d820f17bbf
treed43446f6d67fb0e47c387308a3a11910e4a7966a
parent7c035625f87af4badde6453461c1c40c838b0d8d
virsh: add qemu-monitor-command --pretty

I was using qemu-monitor-command during development, and found it quite
hard to use.  Compare the results of this patch on ease of reading:

$ virsh qemu-monitor-command          dom '{"execute":"query-version"}'
{"return":{"qemu":{"micro":1,"minor":12,"major":0},"package":"(qemu-kvm-0.12.1.2)"},"id":"libvirt-7683"}

$ virsh qemu-monitor-command --pretty dom '{"execute":"query-version"}'
{
    "return": {
        "qemu": {
            "micro": 1,
            "minor": 12,
            "major": 0
        },
        "package": "(qemu-kvm-0.12.1.2)"
    },
    "id": "libvirt-7674"
}

* tools/virsh-host.c (cmdQemuMonitorCommand): New option.
* tools/virsh.pod (qemu-monitor-command): Document it.
tools/virsh-host.c
tools/virsh.pod