diff --git a/packages/core/src/filesystem/search.ts b/packages/core/src/filesystem/search.ts index 8128bab8ddb6..1d5f820a8b88 100644 --- a/packages/core/src/filesystem/search.ts +++ b/packages/core/src/filesystem/search.ts @@ -1,4 +1,5 @@ import path from "path" +import os from "os" import { Context, Deferred, Effect, Layer, Option, Stream } from "effect" import type { PlatformError } from "effect/PlatformError" import { FSUtil } from "../fs-util" @@ -208,6 +209,7 @@ export const layer: Layer.Layer>(), recent: [] as Query[], } + const home = FSUtil.resolve(os.homedir()) yield* fs.ensureDir(root).pipe(Effect.ignore) yield* Effect.addFinalizer(() => @@ -278,10 +280,9 @@ export const layer: Layer.Layer