blob: 1480b11b5bce851e01aee5325797af46baec793b (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
/*
* mongo-edu
*
* Copyright (c) 2014 Przemyslaw Pluta
* Licensed under the MIT license.
* https://github.com/przemyslawpluta/mongo-edu/blob/master/LICENSE
*/
var mkdirp = require('mkdirp');
module.exports.init = function init(opt, callback) {
var profile = [
{ type: 'input', name: 'user', message: 'MongoDB Uni User Name', default: '', validate: function(value) {
if (value !== '') { return true; }
return "Please enter your MongoDB Uni user name - email address";
}},
{ type: 'password', message: 'MongoDB Uni Password', name: 'password', validate: function(value) {
if (value !== '') { return true; }
return "Please enter your MongoDB Uni password";
}}
];
if (opt.u !== '') { profile[0].default = opt.u; }
mkdirp(opt.d, function mkdirp(err) {
if (err !== null) { return callback(err); }
callback(null, profile);
});
};
|