1
0
Fork 0
mirror of synced 2024-09-14 00:08:25 +12:00

Merge branch 'plugins-dev-experience' of github.com:Budibase/budibase into plugins-dev-experience

This commit is contained in:
Andrew Kingston 2022-08-11 15:31:37 +01:00
commit c4def9be22
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}"`))
}