diff options
| author | Dax Raad <[email protected]> | 2025-10-31 19:54:08 -0400 |
|---|---|---|
| committer | Dax Raad <[email protected]> | 2025-10-31 19:54:15 -0400 |
| commit | 68050ab802beb982addabb18402c0fe3cf68c6aa (patch) | |
| tree | 04338b8d738863ea42cf50cf26721c4ad122a085 | |
| parent | 91d01fd4cc904367ae5a68f130e91d423f0acfa7 (diff) | |
| download | opencode-68050ab802beb982addabb18402c0fe3cf68c6aa.tar.gz opencode-68050ab802beb982addabb18402c0fe3cf68c6aa.zip | |
tui: prevent clipboard operations from throwing errors on process exit
| -rw-r--r-- | packages/opencode/src/cli/cmd/tui/util/clipboard.ts | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/packages/opencode/src/cli/cmd/tui/util/clipboard.ts b/packages/opencode/src/cli/cmd/tui/util/clipboard.ts index a2d83c912..b0bd59ebe 100644 --- a/packages/opencode/src/cli/cmd/tui/util/clipboard.ts +++ b/packages/opencode/src/cli/cmd/tui/util/clipboard.ts @@ -76,7 +76,7 @@ export namespace Clipboard { const proc = Bun.spawn(["wl-copy"], { stdin: "pipe", stdout: "ignore", stderr: "ignore" }) proc.stdin.write(text) proc.stdin.end() - await proc.exited + await proc.exited.catch(() => {}) } } if (Bun.which("xclip")) { @@ -89,7 +89,7 @@ export namespace Clipboard { }) proc.stdin.write(text) proc.stdin.end() - await proc.exited + await proc.exited.catch(() => {}) } } if (Bun.which("xsel")) { @@ -102,7 +102,7 @@ export namespace Clipboard { }) proc.stdin.write(text) proc.stdin.end() - await proc.exited + await proc.exited.catch(() => {}) } } } |
