super simple remote repl to interact with node processes
JavaScript
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
example
README.md
index.js
package.json
screenshot.png

README.md

remote-repl

super simple remote repl for node processes

Installation

npm install remote-repl

Examples

The easiest way is to use stdin to inject a repl into the global context

require('remote-repl')('stdin')

tcp

You can also use tcp to start a repl with any node process. In your application pass a few options where the repl will listen for connections.

require('remote-repl')('tcp', { port: 3021, secret: 'beepboop' })

Then you can use netcat to connect with nc localhost 3021

unix sockets

require('remote-repl')('unix socket', { path: '/tmp/node-repl-sock', secret: 'beepboop' })

And then use socat to connect with socat /tmp/node-repl-sock stdin

Todo

Add more commands to switch repl contexts.

License

MIT