1 | var vm = require('vm');
|
2 |
|
3 | var start = function(callback){
|
4 | var one = function(call){
|
5 | var context = {execute: call}
|
6 | vm.runInNewContext("execute()", context, {filename: 'teste.js'});
|
7 | }
|
8 | one(callback);
|
9 | }
|
10 |
|
11 | var render = function(){
|
12 | var blessed = require('blessed')
|
13 | , contrib = require('blessed-contrib');
|
14 |
|
15 | var screen = blessed.screen()
|
16 |
|
17 | bar = contrib.bar(
|
18 | { label: 'Server Utilization (%)'
|
19 | , barWidth: 4
|
20 | , barSpacing: 6
|
21 | , xOffset: 0
|
22 | , maxHeight: 9
|
23 | , height: "40%"})
|
24 |
|
25 | screen.append(bar)
|
26 |
|
27 | bar.setData(
|
28 | { titles: ['bar1', 'bar2']
|
29 | , data: [5, 10]})
|
30 |
|
31 | screen.render();
|
32 | }
|
33 | start(function(){
|
34 | render();
|
35 | }); |
\ | No newline at end of file |