-
Notifications
You must be signed in to change notification settings - Fork 24
/
status.js
40 lines (32 loc) · 821 Bytes
/
status.js
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
/*
* nodester-cli
* A CLI tool to allow interaction with the http://nodester.com/ platform.
* @division status
*/
/*jshint node:true, noempty:true, laxcomma:true, laxbreak:false */
"use strict";
var Node = require('nodester-api').nodester
, config = require('./config')
, log = require('./log')
;
var Status = module.exports;
function usage () {
log.usage('status - Show', config.brand, 'API status');
}
function run () {
log.info('checking api status for:', config.apihost);
var nodeapi = new Node('', '', config.apihost, config.apisecure);
nodeapi.status(function (err, data, original) {
if (err) {
log.error(err.message);
}
for (var i in data) {
log.info(i, data[i].toString().bold);
}
});
}
var Status = {
usage: usage,
run: run
};
module.exports = Status;