var blessed = require('blessed'); var abversion = "1.0.9 Beta"; //Some of this code was made by vicr123 // Create a screen object. var screen = blessed.screen({ smartCSR: true }); screen.title = 'AleeBot '+ abversion +' Console'; var titleBox = blessed.text({ top: "0", left: "0", width: "100%", height: "1", content: "AleeBot " + abversion + " Console", tags: true, style: { fg: 'black', bg: 'white' }, padding: { left: 1 } }); screen.append(titleBox); var logBox = blessed.log({ top: 1, left: 0, width: "100%", height: "100%-4", tags: true, style: { fg: 'white', bg: 'black', scrollbar: { bg: 'white' } }, padding: { left: 1 // , // bottom: 2 }, scrollable: true, alwaysScroll: true, scrollOnInput: true, scrollbar: true //, //clickable: true }); screen.append(logBox); function clearBoxes() { while (lockBox.length > 0) { var box = lockBox.pop(); box.hide(); box.destroy(); } } // Quit on Escape, q, or Control-C. screen.key(['q', 'C-c'], function(ch, key) { return process.exit(0); }); // Render the screen. screen.render();