@@ -3,7 +3,7 @@ import { camelCase, pascalCase, pathCase } from "change-case";
33import { outputFile , pathExists , remove } from "fs-extra/esm" ;
44import Handlebars from "handlebars" ;
55import { readFile } from "node:fs/promises" ;
6- import { join , relative } from "node:path" ;
6+ import { join , relative , sep } from "node:path" ;
77import { cwd as processCwd , env } from "node:process" ;
88import { FileRef } from "./file-ref.js" ;
99import { resolveConfig , type Config } from "../config.js" ;
@@ -128,16 +128,20 @@ export function defineGenerator({
128128 await arg . modifyTemplateFile ?.( templateFile , resolvedArgs ) ;
129129 }
130130
131+ const targetFileRelativePath = relative ( packagePath , targetFile . path ( ) )
132+ . split ( sep )
133+ . join ( "/" ) ;
134+
131135 if ( args . destroy ) {
132136 if ( await targetFile . exists ( ) ) {
133137 await remove ( targetFile . path ( ) ) ;
134138
135139 logger . success (
136- `Destroyed ${ generatorName } \`${ entityName } \` at \`${ relative ( packagePath , targetFile . path ( ) ) } \`.` ,
140+ `Destroyed ${ generatorName } \`${ entityName } \` at \`${ targetFileRelativePath } \`.` ,
137141 ) ;
138142 } else {
139143 logger . warn (
140- `${ generatorName } \`${ entityName } \` at \`${ relative ( packagePath , targetFile . path ( ) ) } \` does not exist.` ,
144+ `${ generatorName } \`${ entityName } \` at \`${ targetFileRelativePath } \` does not exist.` ,
141145 ) ;
142146 }
143147
@@ -180,20 +184,11 @@ export function defineGenerator({
180184 `Generated and copied ${ generatorName } \`${ entityName } \` to the clipboard.` ,
181185 ) ;
182186 } else if ( resolvedArgs . log ) {
183- const border = "─" . repeat (
184- Math . max ( ...templateCompiled . split ( "\n" ) . map ( ( line ) => line . length ) ) ,
185- ) ;
186-
187- logger . log ( border ) ;
188- logger . log ( targetFile . path ( ) ) ;
189- logger . log ( border ) ;
190- logger . log ( "" ) ;
191187 logger . log ( templateCompiled ) ;
192- logger . log ( border ) ;
193188 } else {
194189 if ( await targetFile . exists ( ) ) {
195190 const response = await logger . prompt (
196- `${ generatorName } \`${ entityName } \` at \`${ relative ( packagePath , targetFile . path ( ) ) } \` already exists. Do you want to overwrite this file?` ,
191+ `${ generatorName } \`${ entityName } \` at \`${ targetFileRelativePath } \` already exists. Do you want to overwrite this file?` ,
197192 { type : "confirm" } ,
198193 ) ;
199194
@@ -207,7 +202,7 @@ export function defineGenerator({
207202 await outputFile ( targetFile . path ( ) , templateCompiled ) ;
208203
209204 logger . success (
210- `Generated ${ generatorName } \`${ entityName } \` at \`${ relative ( packagePath , targetFile . path ( ) ) } \`.` ,
205+ `Generated ${ generatorName } \`${ entityName } \` at \`${ targetFileRelativePath } \`.` ,
211206 ) ;
212207
213208 if ( config . hooks ?. postGenerate ) {
0 commit comments