UNPKG

746 BMarkdownView Raw
1# remote-task
2Simple server for remotely running tasks and logging their output to papertrail
3
4## Installation
5
6```console
7npm install remote-task
8```
9
10or
11
12```console
13npm install --save remote-task
14```
15
16## Usage
17
18Server:
19
20```javascript
21var remoteTask = require('remote-task');
22
23var server = remoteTask(12345); //your papertrail port number
24
25server.listen(3000);
26```
27
28Client:
29
30```javascript
31var remoteTask = require('remote-task');
32
33var remoteControl = remoteTask.remoteStream(3000, '127.0.0.1'); //IP address is optional, arguments are passed to net.connect()
34
35remoteControl.write(['cd', '/tmp']);
36remoteControl.write(['touch', 'helloworld']);
37
38remoteControl.on('data', function(result){
39 console.log(result.status); //success, hopefully
40});
41```
\No newline at end of file