We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent c8611b0 commit 4088050Copy full SHA for 4088050
src/generator.ts
@@ -152,6 +152,17 @@ export function defineGenerator({
152
logger.log(templateCompiled);
153
logger.log(border);
154
} else {
155
+ if (await targetFile.exists()) {
156
+ const response = await logger.prompt(
157
+ `\`${relative(packagePath, targetFile.path())}\` already exists. Do you want to overwrite this file?`,
158
+ { type: "confirm" },
159
+ );
160
+
161
+ if (response === false) {
162
+ return;
163
+ }
164
165
166
const targetFileParsed = targetFile.parse();
167
const generatorFile: GeneratorFile = {
168
base: targetFileParsed.base,
0 commit comments