+
+ var username = readlineSync.question('Username: ', { hideEchoBack: false });
+ var password = readlineSync.question('Password: ', { hideEchoBack: true });
+
+ superagent.get(server + API + '/').query({ username: username, password: password }).end(function (error, result) {
+ console.log(result.status);
+
+ if (result.status === 401) {
+ console.log('Login failed.');
+ process.exit(1);
+ }
+
+ config.set('server', server);
+ config.set('username', username);
+
+ // TODO this is clearly bad and needs fixing
+ config.set('password', password);
+
+ gQuery = { username: username, password: password };
+ });