UNPKG

@reactant/cli

Version:
67 lines (51 loc) 4.66 kB
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); require("core-js/modules/es.symbol.description"); Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _slicedToArray2 = _interopRequireDefault(require("@babel/runtime/helpers/slicedToArray")); var _asyncToGenerator2 = _interopRequireDefault(require("@babel/runtime/helpers/asyncToGenerator")); var _command = require("@oclif/command"); var _core = require("@reactant/core"); var _util = require("../util"); var _actions = require("../actions"); class Start extends _command.Command { run() { var _this = this; return (0, _asyncToGenerator2.default)(function* () { const _this$parse = _this.parse(Start), args = _this$parse.args, flags = _this$parse.flags; const options = { args: (0, _util.getArgs)(_this.argv, Start), config: JSON.parse(flags.config || '{}'), debug: !!flags.debug }; const _registerActions = (0, _actions.registerActions)(), _registerActions2 = (0, _slicedToArray2.default)(_registerActions, 1), pluginActions = _registerActions2[0]; return (0, _core.status)(args.PLATFORM, options, pluginActions); })(); } } exports.default = Start; Start.description = 'status platform'; Start.examples = ['$ reactant status ios']; Start.strict = false; Start.flags = { config: _command.flags.string({ char: 'c', required: false }), debug: _command.flags.boolean({ char: 'd', required: false }) }; Start.args = [{ name: 'PLATFORM', required: false }]; //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9jb21tYW5kcy9zdGF0dXMudHMiXSwibmFtZXMiOlsiU3RhcnQiLCJDb21tYW5kIiwicnVuIiwicGFyc2UiLCJhcmdzIiwiZmxhZ3MiLCJvcHRpb25zIiwiYXJndiIsImNvbmZpZyIsIkpTT04iLCJkZWJ1ZyIsInBsdWdpbkFjdGlvbnMiLCJQTEFURk9STSIsImRlc2NyaXB0aW9uIiwiZXhhbXBsZXMiLCJzdHJpY3QiLCJzdHJpbmciLCJjaGFyIiwicmVxdWlyZWQiLCJib29sZWFuIiwibmFtZSJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7O0FBQUE7O0FBRUE7O0FBQ0E7O0FBQ0E7O0FBRWUsTUFBTUEsS0FBTixTQUFvQkMsZ0JBQXBCLENBQTRCO0FBY25DQyxFQUFBQSxHQUFOLEdBQVk7QUFBQTs7QUFBQTtBQUFBLDBCQUNjLEtBQUksQ0FBQ0MsS0FBTCxDQUFXSCxLQUFYLENBRGQ7QUFBQSxZQUNGSSxJQURFLGVBQ0ZBLElBREU7QUFBQSxZQUNJQyxLQURKLGVBQ0lBLEtBREo7O0FBRVYsWUFBTUMsT0FBZ0IsR0FBRztBQUN2QkYsUUFBQUEsSUFBSSxFQUFFLG1CQUFRLEtBQUksQ0FBQ0csSUFBYixFQUFtQlAsS0FBbkIsQ0FEaUI7QUFFdkJRLFFBQUFBLE1BQU0sRUFBRUMsSUFBSSxDQUFDTixLQUFMLENBQVdFLEtBQUssQ0FBQ0csTUFBTixJQUFnQixJQUEzQixDQUZlO0FBR3ZCRSxRQUFBQSxLQUFLLEVBQUUsQ0FBQyxDQUFDTCxLQUFLLENBQUNLO0FBSFEsT0FBekI7O0FBRlUsK0JBT2MsK0JBUGQ7QUFBQTtBQUFBLFlBT0hDLGFBUEc7O0FBUVYsYUFBTyxrQkFBT1AsSUFBSSxDQUFDUSxRQUFaLEVBQXNCTixPQUF0QixFQUErQkssYUFBL0IsQ0FBUDtBQVJVO0FBU1g7O0FBdkJ3Qzs7O0FBQXRCWCxLLENBQ1phLFcsR0FBYyxpQjtBQURGYixLLENBR1pjLFEsR0FBVyxDQUFDLHVCQUFELEM7QUFIQ2QsSyxDQUtaZSxNLEdBQVMsSztBQUxHZixLLENBT1pLLEssR0FBMEI7QUFDL0JHLEVBQUFBLE1BQU0sRUFBRUgsZUFBTVcsTUFBTixDQUFhO0FBQUVDLElBQUFBLElBQUksRUFBRSxHQUFSO0FBQWFDLElBQUFBLFFBQVEsRUFBRTtBQUF2QixHQUFiLENBRHVCO0FBRS9CUixFQUFBQSxLQUFLLEVBQUVMLGVBQU1jLE9BQU4sQ0FBYztBQUFFRixJQUFBQSxJQUFJLEVBQUUsR0FBUjtBQUFhQyxJQUFBQSxRQUFRLEVBQUU7QUFBdkIsR0FBZDtBQUZ3QixDO0FBUGRsQixLLENBWVpJLEksR0FBTyxDQUFDO0FBQUVnQixFQUFBQSxJQUFJLEVBQUUsVUFBUjtBQUFvQkYsRUFBQUEsUUFBUSxFQUFFO0FBQTlCLENBQUQsQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IENvbW1hbmQsIGZsYWdzIH0gZnJvbSAnQG9jbGlmL2NvbW1hbmQnO1xuaW1wb3J0IHsgT3B0aW9ucyB9IGZyb20gJ0ByZWFjdGFudC90eXBlcyc7XG5pbXBvcnQgeyBzdGF0dXMgfSBmcm9tICdAcmVhY3RhbnQvY29yZSc7XG5pbXBvcnQgeyBnZXRBcmdzIH0gZnJvbSAnLi4vdXRpbCc7XG5pbXBvcnQgeyByZWdpc3RlckFjdGlvbnMgfSBmcm9tICcuLi9hY3Rpb25zJztcblxuZXhwb3J0IGRlZmF1bHQgY2xhc3MgU3RhcnQgZXh0ZW5kcyBDb21tYW5kIHtcbiAgc3RhdGljIGRlc2NyaXB0aW9uID0gJ3N0YXR1cyBwbGF0Zm9ybSc7XG5cbiAgc3RhdGljIGV4YW1wbGVzID0gWyckIHJlYWN0YW50IHN0YXR1cyBpb3MnXTtcblxuICBzdGF0aWMgc3RyaWN0ID0gZmFsc2U7XG5cbiAgc3RhdGljIGZsYWdzOiBmbGFncy5JbnB1dDxhbnk+ID0ge1xuICAgIGNvbmZpZzogZmxhZ3Muc3RyaW5nKHsgY2hhcjogJ2MnLCByZXF1aXJlZDogZmFsc2UgfSksXG4gICAgZGVidWc6IGZsYWdzLmJvb2xlYW4oeyBjaGFyOiAnZCcsIHJlcXVpcmVkOiBmYWxzZSB9KVxuICB9O1xuXG4gIHN0YXRpYyBhcmdzID0gW3sgbmFtZTogJ1BMQVRGT1JNJywgcmVxdWlyZWQ6IGZhbHNlIH1dO1xuXG4gIGFzeW5jIHJ1bigpIHtcbiAgICBjb25zdCB7IGFyZ3MsIGZsYWdzIH0gPSB0aGlzLnBhcnNlKFN0YXJ0KTtcbiAgICBjb25zdCBvcHRpb25zOiBPcHRpb25zID0ge1xuICAgICAgYXJnczogZ2V0QXJncyh0aGlzLmFyZ3YsIFN0YXJ0KSxcbiAgICAgIGNvbmZpZzogSlNPTi5wYXJzZShmbGFncy5jb25maWcgfHwgJ3t9JyksXG4gICAgICBkZWJ1ZzogISFmbGFncy5kZWJ1Z1xuICAgIH07XG4gICAgY29uc3QgW3BsdWdpbkFjdGlvbnNdID0gcmVnaXN0ZXJBY3Rpb25zKCk7XG4gICAgcmV0dXJuIHN0YXR1cyhhcmdzLlBMQVRGT1JNLCBvcHRpb25zLCBwbHVnaW5BY3Rpb25zKTtcbiAgfVxufVxuIl19