PATH:
usr
/
local
/
lib
/
node_modules
/
pm2
/
node_modules
/
pm2-multimeter
/
example
var multimeter = require('multimeter'); var multi = multimeter(process); var charm = multi.charm; charm.on('^C', process.exit); charm.reset(); var xs = []; for (var i = 0; i < 100; i++) xs.push(i); console.log('Calculating the sum of [0..100]:\n'); charm.write(' '); multi.drop(function (bar) { bar.percent(0); charm.write('\n\nResult: '); charm.position(function (x, y) { var sum = 0; var iv = setInterval(function () { sum += xs.shift(); bar.percent(100 - xs.length); charm .position(x, y) .erase('end') .write(sum.toString()) ; if (xs.length === 0) { clearInterval(iv); multi.destroy(); } }, 50); }); });
[-] single.js
[edit]
[-] multirel.js
[edit]
[-] sum.js
[edit]
[+]
..
[-] drop.js
[edit]
[-] web_multirel.js
[edit]
[-] web_sum.js
[edit]
[-] web_multibar.js
[edit]
[-] multibar.js
[edit]