Jolt's REPL lets you connect to a remote node process.
npm install @jolt-us/repl
# OR
yarn add @jolt-us/repl
Start with creating a connection to you system
// index.js
const {Repl} = require("@jolt-us/repl");
const repl = new Repl({
banner: "Connected to REPL on '"+process.env.NODE_ENV+"'",
context: {users: require('./users-for-example')}
})
rpl.listen();
And create a client:
// repl.js
const {Repl} = require("@jolt-us/repl");
Repl.connect();
The setup is complete!
ssh 1.2.3.4 -t -c "node /var/app/repl.js"
Connected to REPL on 'production'
> users.activateUser("user-id")
Fun ain’t it?toString
value of it, so you can see its content.