From d5971e2da55fe266da577387c79f9967a5b8c5c1 Mon Sep 17 00:00:00 2001 From: Dax Date: Wed, 18 Feb 2026 16:07:32 -0500 Subject: [PATCH] refactor: migrate src/cli/cmd/import.ts from Bun.file() to Filesystem module (#14143) --- packages/opencode/src/cli/cmd/import.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/opencode/src/cli/cmd/import.ts b/packages/opencode/src/cli/cmd/import.ts index fd45a09b7..4d65060f1 100644 --- a/packages/opencode/src/cli/cmd/import.ts +++ b/packages/opencode/src/cli/cmd/import.ts @@ -8,6 +8,7 @@ import { SessionTable, MessageTable, PartTable } from "../../session/session.sql import { Instance } from "../../project/instance" import { ShareNext } from "../../share/share-next" import { EOL } from "os" +import { Filesystem } from "../../util/filesystem" /** Discriminated union returned by the ShareNext API (GET /api/share/:id/data) */ export type ShareData = @@ -116,8 +117,7 @@ export const ImportCommand = cmd({ exportData = transformed } else { - const file = Bun.file(args.file) - exportData = await file.json().catch(() => {}) + exportData = await Filesystem.readJson>(args.file).catch(() => undefined) if (!exportData) { process.stdout.write(`File not found: ${args.file}`) process.stdout.write(EOL)