import * as program from 'commander'
import { initDatabaseModels } from '../server/initializers/database'
-import { UserModel } from '../server/models/account/user'
+import { UserModel } from '../server/models/user/user'
import { isUserPasswordValid } from '../server/helpers/custom-validators/users'
program
.option('-u, --user [user]', 'User')
.parse(process.argv)
-if (program['user'] === undefined) {
+const options = program.opts()
+
+if (options.user === undefined) {
console.error('All parameters are mandatory.')
process.exit(-1)
}
initDatabaseModels(true)
.then(() => {
- return UserModel.loadByUsername(program['user'])
+ return UserModel.loadByUsername(options.user)
})
.then(user => {
if (!user) {
const readline = require('readline')
const Writable = require('stream').Writable
const mutableStdout = new Writable({
- write: function (chunk, encoding, callback) {
+ write: function (_chunk, _encoding, callback) {
callback()
}
})