-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathindex.js
More file actions
42 lines (37 loc) · 949 Bytes
/
index.js
File metadata and controls
42 lines (37 loc) · 949 Bytes
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
32
33
34
35
36
37
38
39
40
41
42
(function () {
"use strict";
var service = require("./aquastar-service");
var promptForLogin = false;
if (promptForLogin) {
var prompt = require('prompt');
prompt.start();
prompt.message = "";
prompt.delimiter = ">".white;
prompt.get({
properties: {
email: {
pattern: /^[0-9a-zA-Z]+([0-9a-zA-Z]*[-._+])*[0-9a-zA-Z]+@[0-9a-zA-Z]+([-.][0-9a-zA-Z]+)*([0-9a-zA-Z]*[.])[a-zA-Z]{2,6}$/,
message: "Must be a valid email address",
description: "Login Id (email address)".cyan,
required: true
},
password: {
hidden: true,
description: "Password".cyan,
required: true
}
}
}, function (err, result) {
service.login({
"loginId": result.email,
"password": result.password
});
});
}
else {
service.login({
"loginId": process.env.AQ_UID,
"password": process.env.AQ_PWD
});
}
})();