UNPKG

electron-forge

Version:

A complete tool for building modern Electron applications

46 lines (33 loc) 2.82 kB
'use strict'; var _regenerator = require('babel-runtime/regenerator'); var _regenerator2 = _interopRequireDefault(_regenerator); var _bluebird = require('bluebird'); var _commander = require('commander'); var _commander2 = _interopRequireDefault(_commander); require('./util/terminate'); var _api = require('./api'); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } (0, _bluebird.coroutine)(_regenerator2.default.mark(function _callee() { var repo; return _regenerator2.default.wrap(function _callee$(_context) { while (1) { switch (_context.prev = _context.next) { case 0: repo = void 0; _commander2.default.version(require('../package.json').version).arguments('[repository]').option('--prerelease', 'Fetch prerelease versions').action(function (repository) { repo = repository; }).parse(process.argv); _context.next = 4; return (0, _api.install)({ repo: repo, interactive: true, prerelease: _commander2.default.prerelease }); case 4: case 'end': return _context.stop(); } } }, _callee, undefined); }))(); //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImVsZWN0cm9uLWZvcmdlLWluc3RhbGwuanMiXSwibmFtZXMiOlsicmVwbyIsInZlcnNpb24iLCJyZXF1aXJlIiwiYXJndW1lbnRzIiwib3B0aW9uIiwiYWN0aW9uIiwicmVwb3NpdG9yeSIsInBhcnNlIiwicHJvY2VzcyIsImFyZ3YiLCJpbnRlcmFjdGl2ZSIsInByZXJlbGVhc2UiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBQUE7Ozs7QUFFQTs7QUFDQTs7OztBQUVBLG9EQUFDO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNLQSxjQURMOzs7QUFHQyw4QkFDR0MsT0FESCxDQUNXQyxRQUFRLGlCQUFSLEVBQTJCRCxPQUR0QyxFQUVHRSxTQUZILENBRWEsY0FGYixFQUdHQyxNQUhILENBR1UsY0FIVixFQUcwQiwyQkFIMUIsRUFJR0MsTUFKSCxDQUlVLFVBQUNDLFVBQUQsRUFBZ0I7QUFDdEJOLG1CQUFPTSxVQUFQO0FBQ0QsV0FOSCxFQU9HQyxLQVBILENBT1NDLFFBQVFDLElBUGpCOztBQUhEO0FBQUEsaUJBWU8sa0JBQVE7QUFDWlQsc0JBRFk7QUFFWlUseUJBQWEsSUFGRDtBQUdaQyx3QkFBWSxvQkFBUUE7QUFIUixXQUFSLENBWlA7O0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUEsQ0FBRCIsImZpbGUiOiJlbGVjdHJvbi1mb3JnZS1pbnN0YWxsLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHByb2dyYW0gZnJvbSAnY29tbWFuZGVyJztcblxuaW1wb3J0ICcuL3V0aWwvdGVybWluYXRlJztcbmltcG9ydCB7IGluc3RhbGwgfSBmcm9tICcuL2FwaSc7XG5cbihhc3luYyAoKSA9PiB7XG4gIGxldCByZXBvO1xuXG4gIHByb2dyYW1cbiAgICAudmVyc2lvbihyZXF1aXJlKCcuLi9wYWNrYWdlLmpzb24nKS52ZXJzaW9uKVxuICAgIC5hcmd1bWVudHMoJ1tyZXBvc2l0b3J5XScpXG4gICAgLm9wdGlvbignLS1wcmVyZWxlYXNlJywgJ0ZldGNoIHByZXJlbGVhc2UgdmVyc2lvbnMnKVxuICAgIC5hY3Rpb24oKHJlcG9zaXRvcnkpID0+IHtcbiAgICAgIHJlcG8gPSByZXBvc2l0b3J5O1xuICAgIH0pXG4gICAgLnBhcnNlKHByb2Nlc3MuYXJndik7XG5cbiAgYXdhaXQgaW5zdGFsbCh7XG4gICAgcmVwbyxcbiAgICBpbnRlcmFjdGl2ZTogdHJ1ZSxcbiAgICBwcmVyZWxlYXNlOiBwcm9ncmFtLnByZXJlbGVhc2UsXG4gIH0pO1xufSkoKTtcbiJdfQ==