@nodeswork/nam
Version:
Applet manager for Nodeswork containers.
31 lines (29 loc) • 937 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const commander = require("commander");
const cli_command_1 = require("./cli-command");
commander
.parse(process.argv);
const appletManager = cli_command_1.createAppletManager();
(async () => {
const targets = [];
for (const target of commander.args) {
const [packageName, version] = target.split('@');
if (packageName == null || version == null) {
console.error('invalid target', target);
process.exit(1);
}
targets.push({
naType: 'npm',
naVersion: '8.7.0',
packageName,
version,
});
}
for (const target of targets) {
await appletManager.install(target);
console.log(`install applet ${target.packageName}@${target.version} sucessfully`);
}
})();
//# sourceMappingURL=nam-install.js.map