diff options
Diffstat (limited to 'js/src/global')
| -rw-r--r-- | js/src/global/index.ts | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/js/src/global/index.ts b/js/src/global/index.ts new file mode 100644 index 000000000..1e097f38c --- /dev/null +++ b/js/src/global/index.ts @@ -0,0 +1,20 @@ +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; + } +} |
