First draft of the new generator UI complete
- Switched from inquirer to blessed.
This commit is contained in:
@ -54,15 +54,15 @@
|
|||||||
"twit": "^1.1.14",
|
"twit": "^1.1.14",
|
||||||
"uglify-js": "^2.4.13",
|
"uglify-js": "^2.4.13",
|
||||||
"underscore": "^1.6.0",
|
"underscore": "^1.6.0",
|
||||||
"validator": "^3.11.0",
|
"validator": "^3.11.0"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
|
"blessed": "0.0.29",
|
||||||
"chai": "^1.9.1",
|
"chai": "^1.9.1",
|
||||||
"colors": "^0.6.2",
|
"colors": "^0.6.2",
|
||||||
"inquirer": "^0.4.1",
|
"inquirer": "^0.4.1",
|
||||||
"mocha": "^1.18.2",
|
"mocha": "^1.18.2",
|
||||||
"mstring": "^0.1.2",
|
"mstring": "^0.1.2",
|
||||||
"supertest": "^0.11.0",
|
"supertest": "^0.11.0"
|
||||||
"workshop": "0.0.0"
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
57
setup.js
Normal file
57
setup.js
Normal file
@ -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: '<Up/Down> moves; <Enter> 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();
|
||||||
|
|
Reference in New Issue
Block a user