MCPcopy Create free account
hub / github.com/Noumena-Network/code / capturePane

Function capturePane

src/testing/tmuxHarness.ts:169–185  ·  view source on GitHub ↗
(
  session: IsolatedTmuxSession,
  opts?: PaneCaptureOptions,
)

Source from the content-addressed store, hash-verified

167}
168
169export function capturePane(
170 session: IsolatedTmuxSession,
171 opts?: PaneCaptureOptions,
172): string {
173 const args = ['capture-pane']
174 if (opts?.alternate) args.push('-a')
175 if (opts?.includeEscape) args.push('-e')
176 args.push(
177 '-p',
178 '-S',
179 String(opts?.startLine ?? -50),
180 '-t',
181 session.targetPane,
182 )
183
184 return runTmux(session.socketName, args).stdout
185}
186
187export function sendKeys(
188 session: IsolatedTmuxSession,

Calls 1

runTmuxFunction · 0.85