summaryrefslogtreecommitdiff
path: root/packages/cli/src/utils/cleanup.ts
diff options
context:
space:
mode:
Diffstat (limited to 'packages/cli/src/utils/cleanup.ts')
-rw-r--r--packages/cli/src/utils/cleanup.ts5
1 files changed, 3 insertions, 2 deletions
diff --git a/packages/cli/src/utils/cleanup.ts b/packages/cli/src/utils/cleanup.ts
index 1200b6da..33ca9ddb 100644
--- a/packages/cli/src/utils/cleanup.ts
+++ b/packages/cli/src/utils/cleanup.ts
@@ -6,7 +6,7 @@
import { promises as fs } from 'fs';
import { join } from 'path';
-import { getProjectTempDir } from '@google/gemini-cli-core';
+import { Storage } from '@google/gemini-cli-core';
const cleanupFunctions: Array<(() => void) | (() => Promise<void>)> = [];
@@ -26,7 +26,8 @@ export async function runExitCleanup() {
}
export async function cleanupCheckpoints() {
- const tempDir = getProjectTempDir(process.cwd());
+ const storage = new Storage(process.cwd());
+ const tempDir = storage.getProjectTempDir();
const checkpointsDir = join(tempDir, 'checkpoints');
try {
await fs.rm(checkpointsDir, { recursive: true, force: true });