A node-cli presenter based on REPL. Simply pass an array of commands, the context for the eval and your custom repl config.
function Presenter(commands, context, replConfig)
Simply hit RETURN.
- Pressing RETURN shows the next command
- Pressing RETURN again, runs the command
- Pressing RETURN shows the next command
… and so on….
var Presenter = require("cli-presenter");
function myFunction() {
console.log("myFunction called");
}
var context = {
myFunction : myFunction
};
var commands = [
"console.log('my cli presentation');",
"myFunction();"
];
var presenterRepl = Presenter(commands, context);