UNPKG

968 BJavaScriptView Raw
1// Generated by CoffeeScript 1.8.0
2(function() {
3 var balance, numeral, _;
4
5 numeral = require("numeral");
6
7 _ = require("lodash");
8
9 balance = require("./crypto-balance");
10
11 module.exports.run = function() {
12 var addr;
13 addr = process.argv[2];
14 if (!addr) {
15 console.log("Usage: balance <address>");
16 process.exit(1);
17 }
18 return balance(addr).then(function(items) {
19 var item, _i, _len, _results;
20 _results = [];
21 for (_i = 0, _len = items.length; _i < _len; _i++) {
22 item = items[_i];
23 if (item.status === 'success') {
24 _results.push(console.log("" + (numeral(item.quantity).format("0,0.00000000")) + " " + item.asset));
25 } else {
26 _results.push(console.error(_.merge(item, {
27 raw: "[object]"
28 })));
29 }
30 }
31 return _results;
32 })["catch"](function(error) {
33 console.error(error);
34 return process.exit(1);
35 });
36 };
37
38}).call(this);