cloudaxe-opencode/packages/opencode/src/global/index.ts
Dax Raad 526a8ea19a Refactor application path handling and data storage architecture
Replace simple directory-based path system with git-aware data management that uses global data directories and proper workspace detection.

🤖 Generated with opencode
Co-Authored-By: opencode <noreply@opencode.ai>
2025-06-01 14:40:44 -04:00

24 lines
429 B
TypeScript

import envpaths from "env-paths"
import fs from "fs/promises"
const paths = envpaths("opencode", {
suffix: "",
})
await Promise.all([
fs.mkdir(paths.config, { recursive: true }),
fs.mkdir(paths.cache, { recursive: true }),
])
export namespace Global {
export function config() {
return paths.config
}
export function cache() {
return paths.cache
}
export function data() {
return paths.data
}
}