Merge branch 'main' into feat/copilot-converter-target

This commit is contained in:
Brayan Jules
2026-02-15 09:25:05 -03:00
committed by GitHub
16 changed files with 1369 additions and 7 deletions

View File

@@ -23,7 +23,7 @@ export default defineCommand({
to: {
type: "string",
default: "opencode",
description: "Target format (opencode | codex | droid | cursor | pi)",
description: "Target format (opencode | codex | droid | cursor | pi | gemini)",
},
output: {
type: "string",
@@ -145,5 +145,6 @@ function resolveTargetOutputRoot(targetName: string, outputRoot: string, codexHo
if (targetName === "pi") return piHome
if (targetName === "droid") return path.join(os.homedir(), ".factory")
if (targetName === "cursor") return path.join(outputRoot, ".cursor")
if (targetName === "gemini") return path.join(outputRoot, ".gemini")
return outputRoot
}

View File

@@ -25,7 +25,7 @@ export default defineCommand({
to: {
type: "string",
default: "opencode",
description: "Target format (opencode | codex | droid | cursor | pi)",
description: "Target format (opencode | codex | droid | cursor | pi | gemini)",
},
output: {
type: "string",
@@ -183,6 +183,10 @@ function resolveTargetOutputRoot(
const base = hasExplicitOutput ? outputRoot : process.cwd()
return path.join(base, ".cursor")
}
if (targetName === "gemini") {
const base = hasExplicitOutput ? outputRoot : process.cwd()
return path.join(base, ".gemini")
}
return outputRoot
}