apps/strider/dist-lib/cli/commands/add-user.js
'use strict';
module.exports = function (deps, parser) {
const addUser = require('../lib/add-user')(deps);
parser
.command('addUser')
.option('email', {
abbr: 'l',
help: "User's email address",
})
.option('password', {
abbr: 'p',
help: "User's password",
})
.option('admin', {
abbr: 'a',
help: 'Specify if this user is an admin',
default: false,
flag: true,
})
.option('force', {
abbr: 'f',
help: 'Force create user, existing users with the same email address get updated',
default: false,
flag: true,
})
.callback(function (opts) {
deps.connect(function (err) {
if (err) {
throw err;
}
if (opts.email) {
opts.email = opts.email.toString();
}
if (opts.password) {
opts.password = opts.password.toString();
}
addUser(opts.email, opts.password, opts.admin, opts.force);
});
})
.help('Create a Strider user');
};
//# sourceMappingURL=add-user.js.map