Check parameters when using "sync"
For example: ucoind sync metab.ucoin.io
(port is missing here)
This leads to bugs like:
Progress:
Download: [ ] 0 %
/usr/local/lib/node_modules/ucoin/node_modules/multimeter/lib/bar.js:56
.write(Array(bars + 1).join(this.solid.text))
^zing sync...
RangeError: Invalid array length
at Bar.draw (/usr/local/lib/node_modules/ucoin/node_modules/multimeter/lib/bar.js:56:16)
at Bar.percent (/usr/local/lib/node_modules/ucoin/node_modules/multimeter/lib/bar.js:86:14)
at MultimeterWatcher.downloadPercent (/usr/local/lib/node_modules/ucoin/app/lib/sync.js:421:24)
at /usr/local/lib/node_modules/ucoin/app/lib/sync.js:114:31
at Object.async.whilst (/usr/local/lib/node_modules/ucoin/node_modules/async/lib/async.js:616:13)
at /usr/local/lib/node_modules/ucoin/app/lib/sync.js:107:25
at fn (/usr/local/lib/node_modules/ucoin/node_modules/async/lib/async.js:579:34)
at Object._onImmediate (/usr/local/lib/node_modules/ucoin/node_modules/async/lib/async.js:495:34)
at processImmediate [as _immediateCallback] (timers.js:330:15)