UNPKG

@sap/cds-dk

Version:

Command line client and development toolkit for the SAP Cloud Application Programming Model

23 lines (19 loc) 784 B
const { join } = require('path') const cds = require('../../../cds') const { mkdirp, path, rimraf } = cds.utils const { env4, readProject } = require('../../projectReader') const { renderAndCopy } = require('../../template') module.exports = class extends require('../../plugin') { async run() { const { db, srv, app } = env4('production').folders await renderAndCopy(join(__dirname, 'files'), cds.root, { projectName: path.basename(cds.root) }) await Promise.all([db, srv, app].map(p => mkdirp(p))) // cds10: remove // Delete .vscode folder if running in BAS const { isBas } = readProject() if (isBas) { const vscodeFolder = join(cds.root, '.vscode') await rimraf(vscodeFolder) } } }