UNPKG

@digital-ai/plugin-scaffolder-backend-module-digitalai-xlcli

Version:

xlcli custom action for @backstage/plugin-scaffolder-backend

29 lines (24 loc) 786 B
"use strict"; const path = require("path"); (async () => { const {packageConfigSync} = await import("package-config"); const backendDir = path.resolve(process.cwd(), '../../../packages/backend'); console.log('Current working directory:', process.cwd()); console.log('backendDir directory:', backendDir); const conf = packageConfigSync("xlcli", { cwd: backendDir, defaults: { skipDownload: false, }, }); console.log(`Configuration read from package.json: ${JSON.stringify(conf)}`); if (conf.skipDownload) { console.info("Skipping download of xlcli as requested in package.json"); } else { const downloadXLCLI = require("./download"); downloadXLCLI().catch((err) => { console.error(err); process.exit(1); }); } })();