This package has been deprecated

Author message:

Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.

stdrepl

1.0.1 • Public • Published

Standard REPL

An standard REPL for node.js to enable programmers to create interactive user interfaces.

Installation

Standard REPL can be installed via npm by entering the following bash command:

npm install stdrepl

Usage

Using stdrepl is a piece of cake. Learning by example, an echo prompt:

var stdrepl = require("stdrepl");
stdrepl.eval = stdrepl.print;

The stdrepl.eval function is invoked every time the user enters a line. The stdrepl.print function prints a line to the REPL.

When the user presses TAB the REPL inserts upto 4 spaces by default. This number can be changed by changing stdrepl.tabsize.

By default every line of the REPL has the prefix >>. You may change it by changing the value of stdrepl.prompt.

Special actions can be assigned to control characters using the stdrepl.setControl function. For example:

stdrepl.setControl("C", function () {
    // keyboard interrupt - do something
});

Now when the user presses Ctrl + C the above function will be executed.

That's all folks. Happy coding!

/stdrepl/

    Package Sidebar

    Install

    npm i stdrepl

    Weekly Downloads

    0

    Version

    1.0.1

    License

    none

    Last publish

    Collaborators

    • aaditmshah