node_pepper

1.0.6 • Public • Published

node_pepper

Descripton

Executes a command and sends broadcast the results over the local IPv4 network.

Example 1

Minimal working example:

Send uptime result to default address 255.255.255.255 and port 8888.

const pepper = require('node_pepper');

pepper('uptime')

Example 2

Send results of your command line arguments. Here we specify the optional parameters:

  • broadcast address 192.1680.255
  • port 8889
  • prefixing the result with [sender_hostname]:
const pepper = require('node_pepper');
const os = require("os");

const args = process.argv.slice(2);
const cmd = args[0] || 'uptime';
const param = args.slice(1);

const resultPrefix = os.hostname() + ":";

pepper(cmd, param, '192.168.0.255', 8889, resultPrefix)

Receiving

Use node_sniffandsneeze to sniff the pepper and sneeze these results somewhere else.

Change log

replace prefix by pre-process callback, default return same

/node_pepper/

    Package Sidebar

    Install

    npm i node_pepper

    Weekly Downloads

    0

    Version

    1.0.6

    License

    ISC

    Unpacked Size

    2.71 kB

    Total Files

    4

    Last publish

    Collaborators

    • ruijs