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

Function withTmuxSerializationEnv

src/ink/tmuxResetSequence.test.ts:52–64  ·  view source on GitHub ↗
(fn: () => T)

Source from the content-addressed store, hash-verified

50}
51
52function withTmuxSerializationEnv<T>(fn: () => T): T {
53 const previousTmux = process.env.TMUX
54 process.env.TMUX = '/tmp/tmux-test/default,1,0'
55 try {
56 return fn()
57 } finally {
58 if (previousTmux === undefined) {
59 delete process.env.TMUX
60 } else {
61 process.env.TMUX = previousTmux
62 }
63 }
64}
65
66function serializeDiff(diff: Diff | { diff: Diff }): string {
67 const patches = Array.isArray(diff) ? diff : diff.diff

Callers 1

serializeDiffFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected