@microsoft/windows-admin-center-sdk
Version:
Microsoft - Windows Admin Center Shell
33 lines (31 loc) • 1.31 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const tslib_1 = require("tslib");
const minimist_lite_1 = tslib_1.__importDefault(require("minimist-lite"));
const main_1 = require("./create/main");
const main_2 = require("./upgrade/main");
const main_3 = require("./eslint/main");
const main_4 = require("./angular15/main");
const argv = (0, minimist_lite_1.default)(process.argv.slice(2));
if (argv._[0] === 'upgrade') {
const upgrader = new main_2.ExtensionUpgrader();
upgrader.upgrade(argv.audit === undefined || argv.audit === 'true', process.cwd(), argv.experimental, argv.library, argv.internalOverride);
}
else if (argv._[0] === 'create') {
const creator = new main_1.ExtensionCreator(argv);
creator.create();
}
else if (argv._[0] === 'eslint') {
const eslintUpgrader = new main_3.EslintUpgrader();
eslintUpgrader.upgrade(argv.debug);
}
else if ((argv._[0] === 'angular15Upgrade')) {
const angular15 = new main_4.Angular15Upgrader();
console.log('Passed in parameters: ' + argv.pipeline + ' ' + argv.stage + ' ' + argv.internal + ' ' + argv.debug);
angular15.upgrade(argv.pipeline, argv.stage, argv.internal, argv.debug);
}
else {
console.log('unrecognized command: ' + argv._);
}
//# sourceMappingURL=index.js.map