fix: preserve cache dir on cleanup (#2126)

This commit is contained in:
Denys Pavlov
2025-08-21 11:25:45 -04:00
committed by opencode
parent d686269377
commit 2ff4cd2c2b

View File

@@ -35,6 +35,9 @@ const version = await Bun.file(path.join(Global.Path.cache, "version"))
.catch(() => "0")
if (version !== CACHE_VERSION) {
await fs.rm(Global.Path.cache, { recursive: true, force: true })
const contents = await fs.readdir(Global.Path.cache)
await Promise.all(
contents.map((item) => fs.rm(path.join(Global.Path.cache, item), { recursive: true, force: true })),
)
await Bun.file(path.join(Global.Path.cache, "version")).write(CACHE_VERSION)
}