使用ASCII/ANSI艺术和JavaScript构建仪表板:blessed-contrib

jopen 10年前

这个让你可以使用ascii/ansi art 和 javascript来构建仪表板或任何其它应用。

对终端,SSH和开发人员友好。利用自定义的drawille扩展 blessed 和其它 widgets。

term

   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