#!/usr/bin/env node
node.stdio.open();
function prompt () {
print("node-" + node.version + "> ");
}
prompt();
node.stdio.addListener("data", function (cmd) {
try {
var result = eval(cmd);
puts("=> " + JSON.stringify(result) + "\n");
} catch (e) {
puts("!! Error: " + e.message);
}
prompt();
});
addListener("exit", function () {
puts("\n\ngoodbye\n");
});
Works well with rlwrap.