Skip to content

Instantly share code, notes, and snippets.

@zeekay
Created June 17, 2014 06:08
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save zeekay/8fec9a9c612ad30f6d75 to your computer and use it in GitHub Desktop.
Save zeekay/8fec9a9c612ad30f6d75 to your computer and use it in GitHub Desktop.
var blessed = require('blessed');
var screen = blessed.screen();
var box = blessed.box({
bottom: 0,
left: 'center',
height: 5,
width: '100%',
content: 'Hello {bold}world{/bold}',
tags: true,
border: {
type: 'line'
},
style: {
fg: 'green',
bg: 'black',
border: {
fg: '#cccccc'
},
}
});
screen.append(box);
form = blessed.Form({
});
box.append(form);
var text = blessed.Textbox({
content: 'input',
keys: true,
inputOnFocus: true,
border: {
type: 'line'
}
});
box.append(text);
text.key('enter', function (ch, key) {
// Append text.getValue(), send it to IRC server, etc.
text.clearValue()
text.focus()
screen.render();
});
text.key(['escape'], function (ch, key) {
return process.exit(0);
});
text.focus();
screen.render();
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment