plopjs / plop

Consistency Made Simple
http://plopjs.com
MIT License
7.18k stars 280 forks source link

[Enhancement] Add a prompt feedback instead of default ones #460

Open JulSeb42 opened 1 week ago

JulSeb42 commented 1 week ago

I'm looking for a solution to change the default feedback when running plop. For example if we create a new page on our app; we get this:

plop.setGenerator("demo", {
    prompts: [],
    actions: [

        {
            type: "add",
            path: "./page.ts",
            template: `<h1>Hello World</h1>`,
        },
    ],
})

it would return:

✔  ++ /page.ts

I would prefer to have the possibility to change this to a custom message like this:

plop.setGenerator("demo", {
    prompts: [],
    actions: [
        "Adding your new page",
        {
            type: "add",
            path: "./page.ts",
            template: `<h1>Hello World</h1>`,
            message: "✅ Your new page was added!"
        },
    ],
})

Which would return

ℹ Adding your new page
✔  ++ /page.ts

Here I'd like to either remove the line ✔ ++ /page.ts, or having the possibility to change the message to ✅ Your new page was added!

Would this be possible? Thanks!