Hello all, Gitlab: https://gitlab.com/niteesh.gs/qemu/-/commits/aqmp-tui-prototype-v3 CI: https://gitlab.com/niteesh.gs/qemu/-/pipelines/345738265
Major revision since V2: 1) Refined QMP connection manager. 2) Added static typing. 3) Allow highlighting specific messages in history box. 4) Allow copying of QMP message from TUI using keyboard shortcut alt-c. G S Niteesh Babu (13): python/aqmp: Fix wait_closed work-around for python 3.6 python: disable pylint errors for aqmp-tui python: Add dependencies for AQMP TUI python/aqmp-tui: Add AQMP TUI draft python: add entry point for aqmp-tui python/aqmp-tui: Added type annotations for aqmp-tui python: add optional pygments dependency python/aqmp-tui: add syntax highlighting python/aqmp-tui: Add QMP connection manager python/aqmp-tui: Add scrolling to history box python/aqmp-tui: Add ability to highlight messages python/aqmp-tui: Add pyperclip dependency python/aqmp-tui: Allow copying message from TUI python/Pipfile.lock | 42 +++ python/qemu/aqmp/aqmp_tui.py | 519 +++++++++++++++++++++++++++++++++++ python/qemu/aqmp/util.py | 12 +- python/setup.cfg | 34 ++- 4 files changed, 605 insertions(+), 2 deletions(-) create mode 100644 python/qemu/aqmp/aqmp_tui.py -- 2.17.1