UNPKG

stratumn-cli

Version:
46 lines (30 loc) 1.47 kB
'use strict'; var _readline = require('readline'); var _readline2 = _interopRequireDefault(_readline); var _commander = require('commander'); var _commander2 = _interopRequireDefault(_commander); var _readPackageSync = require('../utils/readPackageSync'); var _readPackageSync2 = _interopRequireDefault(_readPackageSync); var _question = require('../utils/question'); var _question2 = _interopRequireDefault(_question); var _patch = require('../utils/patch'); var _patch2 = _interopRequireDefault(_patch); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } _commander2.default.version((0, _readPackageSync2.default)('version')).parse(process.argv); function handleError(err) { process.stderr.write(err.message + '\n', function () { return process.exit(1); }); } var rl = _readline2.default.createInterface({ input: process.stdin, output: process.stdout }); var payload = {}; (0, _question2.default)(rl, 'Invite Token: ', 'inviteToken', payload).then(function () { return (0, _question2.default)(rl, 'Email, the token was sent to: ', 'sentToEmail', payload); }).then(function () { return (0, _patch2.default)('/tokens/' + payload.inviteToken, payload, true); }).then(function () { process.stdout.write('Updated ' + payload.sentToEmail + ' with the token: ' + payload.inviteToken + '\nPlease note you will not be able to use this Invite Token again\n', process.exit); }).catch(handleError);