summaryrefslogtreecommitdiffstats
path: root/spawn.sh
diff options
context:
space:
mode:
authorblasty <peter@haxx.in>2026-07-10 15:37:45 +0200
committerblasty <peter@haxx.in>2026-07-10 15:37:45 +0200
commit59647fd27d779e788895a4915af62eade6d42ebc (patch)
tree4ccb45633e3acc5d9e6505986151e722713692ce /spawn.sh
parentrpc: readiness, quit, methods discovery, not-ready guard (diff)
downloadida-tui-59647fd27d779e788895a4915af62eade6d42ebc.tar.gz
ida-tui-59647fd27d779e788895a4915af62eade6d42ebc.tar.xz
ida-tui-59647fd27d779e788895a4915af62eade6d42ebc.zip
pane: spawn/stop/list idatui TUI panes in tmux for agent-driven RE
python -m idatui.pane spawn --open <bin> (or --db <session>) splits a tmux pane running the TUI on a fresh RPC socket, blocks until it reports ready (ping.ready; --open runs full auto-analysis so the default wait is generous), and prints {sock,pane,ready,functions,module} as JSON. The agent then drives it via idatui.rpcclient and tears it down with 'stop --sock <s>' (graceful quit -> kill-pane -> unlink). A small registry in $XDG_RUNTIME_DIR tracks panes for 'list'/'stop'. Verified end-to-end: spawn -> goto/pseudocode -> list -> stop.
Diffstat (limited to 'spawn.sh')
0 files changed, 0 insertions, 0 deletions