czip
Version:
Nodejs console app for file encryption
13 lines (11 loc) • 314 B
JavaScript
// Hang callback on user input
function onInput(callback) {
if (!process.stdin.isCreated) {
throw new Error("Reusable input isn't created");
}
process.stdin.setRawMode(true);
process.stdin.setEncoding('utf8');
process.stdin.callback = callback;
process.stdin.resume();
}
module.exports = onInput;