Install after retrieving skeleton for custom plugins.

This commit is contained in:
mike12345567 2022-08-11 11:03:33 +01:00
parent a683665a99
commit 1ae154daf5
2 changed files with 5 additions and 1 deletions

View File

@ -21,5 +21,6 @@ exports.runPkgCommand = async command => {
if (!yarn && !npm) {
throw new Error("Must have yarn or npm installed to run build.")
}
await exports.exec(yarn ? `yarn ${command}` : `npm run ${command}`)
const npmCmd = command === "install" ? `npm ${command}` : `npm run ${command}`
await exports.exec(yarn ? `yarn ${command}` : npmCmd)
}

View File

@ -33,8 +33,11 @@ async function init(opts) {
)
const version = await questions.string("Version", "1.0.0")
// get the skeleton
console.log(info("Retrieving project..."))
await getSkeleton(type, name)
await fleshOutSkeleton(name, desc, version)
console.log(info("Installing dependencies..."))
await runPkgCommand("install")
console.log(info(`Plugin created in directory "${name}"`))
}