1.0.0 • Published 8 years ago
repli v1.0.0
repli
Minimalist REPL client for node
Installation
npm install -g repli
Usage
Create a repl server somewhere in you application (see
exemples/server.js
):'use strict' const repl = require('repl') const net = require('net') net.createServer((socket) => { socket.write('Welcome\n') let replServer = repl.start({ prompt: '> ', input: socket, output: socket, terminal: true, useGlobal: false }) replServer.on('exit', () => socket.end()) replServer.context.actions = { sayHello (who) { console.log('Hello %s !', who || 'World') socket.write('(Done)\n') } } }).listen(4242)
Then use repli to use it:
repli localhost 4242 > Connect to ip:127.0.0.1 (IPv4) Welcome > action.sayHello('Foobar') (Done) undefined > _
Credit
Based on TooTallNate gist
1.0.0
8 years ago