[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH v3 0/2] python: a few improvements to qmp-shell
From: |
Daniel P . Berrangé |
Subject: |
[PATCH v3 0/2] python: a few improvements to qmp-shell |
Date: |
Fri, 28 Jan 2022 16:11:55 +0000 |
This makes the qmp-shell program a little more pleasant to use when you
are just trying to spawn a throw-away QEMU process to query some info
from.
First it introduces a 'qmp-shell-wrap' command that takes a QEMU command
line instead of QMP socket, and spawns QEMU automatically, so its life
is tied to that of the shell.
Second it adds ability to log QMP commands/responses to a file that can
be queried with 'jq' to extract information. This is good for commands
which return huge JSON docs.
In v3:
- Add qmp-shell-wrap to setup.cfg entry points
In v2:
- Unlink unix socket path on exit
- Fix default command name
- Deal with flake8/pylint warnings
Daniel P. Berrangé (2):
python: introduce qmp-shell-wrap convenience tool
python: support recording QMP session to a file
python/qemu/aqmp/qmp_shell.py | 88 ++++++++++++++++++++++++++++++++---
python/setup.cfg | 4 ++
scripts/qmp/qmp-shell-wrap | 11 +++++
3 files changed, 96 insertions(+), 7 deletions(-)
create mode 100755 scripts/qmp/qmp-shell-wrap
--
2.34.1
- [PATCH v3 0/2] python: a few improvements to qmp-shell,
Daniel P . Berrangé <=