diff options
| author | Dax Raad <[email protected]> | 2026-04-16 13:32:22 -0400 |
|---|---|---|
| committer | Dax Raad <[email protected]> | 2026-04-16 13:33:54 -0400 |
| commit | bee5f919fc5ae915aad0a4b5138e1e7f8274b9de (patch) | |
| tree | 69f57c042c7c59b39e3bccafc9eb5165ac8068fb | |
| parent | cefa7f04c66fce1fb586736222a2d6b8a5609ded (diff) | |
| download | opencode-bee5f919fc5ae915aad0a4b5138e1e7f8274b9de.tar.gz opencode-bee5f919fc5ae915aad0a4b5138e1e7f8274b9de.zip | |
core: reorganize ConfigPaths module export for cleaner dependency management
| -rw-r--r-- | packages/opencode/src/config/managed.ts | 15 |
1 files changed, 6 insertions, 9 deletions
diff --git a/packages/opencode/src/config/managed.ts b/packages/opencode/src/config/managed.ts index 19b048ffc..a53fb70af 100644 --- a/packages/opencode/src/config/managed.ts +++ b/packages/opencode/src/config/managed.ts @@ -1,7 +1,10 @@ +export * as ConfigManaged from "./managed" + import { existsSync } from "fs" import os from "os" import path from "path" import { Log, Process } from "../util" +import { warn } from "console" const log = Log.create({ service: "config" }) @@ -28,11 +31,11 @@ function systemManagedConfigDir(): string { } } -function managedConfigDir() { +export function managedConfigDir() { return process.env.OPENCODE_TEST_MANAGED_CONFIG_DIR || systemManagedConfigDir() } -function parseManagedPlist(json: string): string { +export function parseManagedPlist(json: string): string { const raw = JSON.parse(json) for (const key of Object.keys(raw)) { if (PLIST_META.has(key)) delete raw[key] @@ -40,7 +43,7 @@ function parseManagedPlist(json: string): string { return JSON.stringify(raw) } -async function readManagedPreferences() { +export async function readManagedPreferences() { if (process.platform !== "darwin") return const user = os.userInfo().username @@ -65,9 +68,3 @@ async function readManagedPreferences() { return } - -export const ConfigManaged = { - managedConfigDir, - parseManagedPlist, - readManagedPreferences, -} |
