UNPKG

@backstage/cli

Version:

CLI for developing Backstage plugins and apps

33 lines (29 loc) 1.25 kB
'use strict'; var collectPortableTemplateInput = require('./preparation/collectPortableTemplateInput.cjs.js'); var loadPortableTemplateConfig = require('./preparation/loadPortableTemplateConfig.cjs.js'); var selectTemplateInteractively = require('./preparation/selectTemplateInteractively.cjs.js'); var loadPortableTemplate = require('./preparation/loadPortableTemplate.cjs.js'); var executePortableTemplate = require('./execution/executePortableTemplate.cjs.js'); async function createNewPackage(options) { const config = await loadPortableTemplateConfig.loadPortableTemplateConfig({ overrides: options.configOverrides }); const selectedTemplate = await selectTemplateInteractively.selectTemplateInteractively( config, options.preselectedTemplateId ); const template = await loadPortableTemplate.loadPortableTemplate(selectedTemplate); const input = await collectPortableTemplateInput.collectPortableTemplateInput({ config, template, prefilledParams: options.prefilledParams }); await executePortableTemplate.executePortableTemplate({ config, template, input, skipInstall: options.skipInstall }); } exports.createNewPackage = createNewPackage; //# sourceMappingURL=createNewPackage.cjs.js.map