UNPKG

@nodeswork/nam

Version:

Applet manager for Nodeswork containers.

36 lines (34 loc) 1.21 kB
#!/usr/bin/env node "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const commander = require("commander"); const cli_command_1 = require("./cli-command"); const env = require("../env"); commander .option('--applet-id [applet id]') .option('--applet-token [applet token]') .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: env.DEFAULT_NA, naVersion: env.DEFAULT_NA_VERSION, packageName, version, appletId: commander.appletId || 'applet-id-placeholder', appletToken: commander.appletToken || 'applet-token-placeholder' }); } for (const target of targets) { await appletManager.run(target); console.log(`run applet ${target.packageName}@${target.version} sucessfully`); } })(); //# sourceMappingURL=nam-run.js.map