/inputbox

A library to separate stdin and stdout in a NodeJS terminal

Primary LanguageJavaScriptGNU Lesser General Public License v3.0LGPL-3.0

inputbox

A library that allows you to use both stdin and stdout without worrying about them overlapping

NOTE: Currently moving using the arrow keys isnt supported

Example

import inputBox from '@extremeexploit/inputbox';

function ibHandler(str) {
    ib.log('Got the line ' + str);
}

const ib = new inputBox('> ', ibHandler);

// Log example output
setInterval(() => {
    ib.log("just displaying some stuff");
}, 1000);

Video example