Skip to content

Commit 81e2891

Browse files
committed
fix: preserve cloned dir if install option provided
1 parent deb3cbc commit 81e2891

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

src/loader.ts

+2-1
Original file line numberDiff line numberDiff line change
@@ -274,12 +274,13 @@ async function resolveConfig<
274274
: resolve(homedir(), ".cache/c12", cloneName);
275275
}
276276

277-
if (existsSync(cloneDir)) {
277+
if (existsSync(cloneDir) && !sourceOptions.install) {
278278
await rm(cloneDir, { recursive: true });
279279
}
280280
const cloned = await downloadTemplate(source, {
281281
dir: cloneDir,
282282
install: sourceOptions.install,
283+
force: sourceOptions.install,
283284
...options.giget,
284285
...sourceOptions.giget,
285286
});

0 commit comments

Comments
 (0)