diff --git a/package.json b/package.json index ff8b73f0ab..e9b2629dd4 100755 --- a/package.json +++ b/package.json @@ -54,15 +54,15 @@ "twit": "^1.1.14", "uglify-js": "^2.4.13", "underscore": "^1.6.0", - "validator": "^3.11.0", + "validator": "^3.11.0" }, "devDependencies": { + "blessed": "0.0.29", "chai": "^1.9.1", "colors": "^0.6.2", "inquirer": "^0.4.1", "mocha": "^1.18.2", "mstring": "^0.1.2", - "supertest": "^0.11.0", - "workshop": "0.0.0" + "supertest": "^0.11.0" } } diff --git a/setup.js b/setup.js new file mode 100644 index 0000000000..f3a1558faf --- /dev/null +++ b/setup.js @@ -0,0 +1,57 @@ +var blessed = require('blessed') +var screen = blessed.screen({ +}); + +var list = blessed.list({ + parent: screen, + padding: { top: 2 }, + mouse: true, + keys: true, + vi: true, + fg: 'white', + bg: 'blue', + selectedFg: 'blue', + selectedBg: 'white', + items: [ + '» Add/Remove Authentication', + '» Change Email Service', + '» Enable Socket.IO', + '» Enable Node.js Cluster', + '» Exit' + ] +}); + +list.append(blessed.Text({ + align: 'center', + fg: 'blue', + bg: 'white', + content: 'Hackathon Starter (c) 2014' +})); + + +list.append(blessed.Text({ + bottom: 0, + fg: 'white', + bg: 'blue', + content: ' moves; selects' +})); + + + +screen.key('q', function() { + process.exit(0); +}); + +//var check = blessed.checkbox({ +// parent: form, +// keys: true, +// left: 0, +// top: 0, +// width: 30, +// height: 4, +// bg: 'blue', +// content: ' » Hello or cancel?' +//}); + +screen.render(); +