()
| 3 | import fs from "fs" |
| 4 | |
| 5 | export async function createEphemeralStorageDir(): Promise<string> { |
| 6 | const uniqueId = `${Date.now()}-${Math.random().toString(36).slice(2, 11)}` |
| 7 | const tmpDir = path.join(os.tmpdir(), `roo-cli-${uniqueId}`) |
| 8 | await fs.promises.mkdir(tmpDir, { recursive: true }) |
| 9 | return tmpDir |
| 10 | } |