使用ASCII/ANSI艺术和JavaScript构建仪表板:blessed-contrib
jopen
10年前
这个让你可以使用ascii/ansi art 和 javascript来构建仪表板或任何其它应用。
对终端,SSH和开发人员友好。利用自定义的drawille扩展 blessed 和其它 widgets。
var blessed = require('blessed') , contrib = require('blessed-contrib') , screen = blessed.screen() , line = contrib.line( { style: { line: "yellow" , text: "green" , baseline: "black"} , xLabelPadding: 3 , xPadding: 5 , label: 'Title'}) , data = { x: ['t1', 't2', 't3', 't4'], y: [5, 1, 7, 5] } screen.append(line) //must append before setting data line.setData(data.x, data.y) screen.key(['escape', 'q', 'C-c'], function(ch, key) { return process.exit(0); }); screen.render()
项目主页:http://www.open-open.com/lib/view/home/1421393260312