r8s-cli
Version:
A command line tool for Reaction Commerce to be used with kubernetes
47 lines (33 loc) • 1.34 kB
JavaScript
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.account = account;
var _utils = require('../../utils');
var _forgotPassword = require('./forgot-password');
var _forgotPassword2 = _interopRequireDefault(_forgotPassword);
var _resetPassword = require('./reset-password');
var _resetPassword2 = _interopRequireDefault(_resetPassword);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
var helpMessage = '\nUsage:\n\n reaction account [command]\n\n Commands:\n forgot-password Request a password reset email to get a password reset token\n reset-password Reset your password with a password reset token\n'; // import _ from 'lodash';
function account(yargs) {
_utils.Log.args(yargs.argv);
var subCommands = yargs.argv._;
// const args = _.omit(yargs.argv, ['_', '$0']);
if (!subCommands[1]) {
return _utils.Log.default(helpMessage);
}
// forgot-password
if (subCommands[1] === 'forgot-password') {
var email = subCommands[2];
if (!email) {
_utils.Log.error('Error: email required');
process.exit(1);
}
return (0, _forgotPassword2.default)({ email: email });
}
// reset-password
if (subCommands[1] === 'reset-password') {
return (0, _resetPassword2.default)();
}
}
;