Config-manager: migrate legacy OMO config path

This commit is contained in:
YeonGyu-Kim
2026-04-05 10:47:01 +09:00
parent 0cbfdec76e
commit f22935cb28
4 changed files with 64 additions and 6 deletions
+2 -2
View File
@@ -289,7 +289,7 @@ describe("opencode-config-dir", () => {
expect(paths.configJson).toBe(join(expectedDir, "opencode.json"))
expect(paths.configJsonc).toBe(join(expectedDir, "opencode.jsonc"))
expect(paths.packageJson).toBe(join(expectedDir, "package.json"))
expect(paths.omoConfig).toBe(join(expectedDir, "oh-my-opencode.json"))
expect(paths.omoConfig).toBe(join(expectedDir, "oh-my-openagent.json"))
})
test("returns all config paths for desktop binary", () => {
@@ -305,7 +305,7 @@ describe("opencode-config-dir", () => {
expect(paths.configJson).toBe(join(expectedDir, "opencode.json"))
expect(paths.configJsonc).toBe(join(expectedDir, "opencode.jsonc"))
expect(paths.packageJson).toBe(join(expectedDir, "package.json"))
expect(paths.omoConfig).toBe(join(expectedDir, "oh-my-opencode.json"))
expect(paths.omoConfig).toBe(join(expectedDir, "oh-my-openagent.json"))
})
})
+2 -1
View File
@@ -7,6 +7,7 @@ import type {
OpenCodeConfigDirOptions,
OpenCodeConfigPaths,
} from "./opencode-config-dir-types"
import { CONFIG_BASENAME } from "./plugin-identity"
export type {
OpenCodeBinaryType,
@@ -97,7 +98,7 @@ export function getOpenCodeConfigPaths(options: OpenCodeConfigDirOptions): OpenC
configJson: join(configDir, "opencode.json"),
configJsonc: join(configDir, "opencode.jsonc"),
packageJson: join(configDir, "package.json"),
omoConfig: join(configDir, "oh-my-opencode.json"),
omoConfig: join(configDir, `${CONFIG_BASENAME}.json`),
}
}