UNPKG

piral-cli

Version:

The standard CLI for creating and building a Piral instance or a Pilet.

24 lines 1.08 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.packPiletDefaults = void 0; exports.packPilet = packPilet; const path_1 = require("path"); const common_1 = require("../common"); const types_1 = require("../types"); exports.packPiletDefaults = { source: '.', target: '.', logLevel: types_1.LogLevels.info, }; async function packPilet(baseDir = process.cwd(), options = {}) { const { source = exports.packPiletDefaults.source, target = exports.packPiletDefaults.target, logLevel = exports.packPiletDefaults.logLevel, } = options; (0, common_1.ensure)('baseDir', baseDir, 'string'); (0, common_1.ensure)('source', source, 'string'); (0, common_1.ensure)('target', target, 'string'); const fullBase = (0, path_1.resolve)(process.cwd(), baseDir); (0, common_1.setLogLevel)(logLevel); (0, common_1.progress)('Reading configuration ...'); await (0, common_1.createPiletPackage)(fullBase, source, target); (0, common_1.logDone)(`Pilet packed successfully!`); } //# sourceMappingURL=pack-pilet.js.map