Nondigestible Purple Mayonnaise

    @server-state/raw-module

    0.1.10 • Public • Published

    raw-module

    Build Status GitHub npm version Coverage Status module type: official

    A module for the server-state project. This module allows running "raw" terminal commands and getting their output to stdout and stderr. Commands do not get run in chronological order and each command may only get run once per SM.

    Example

    As options, the raw-module SMF takes an array of commands (string[]) that get executed:

    serverState.registerModule('raw', require('@server-state/raw-module'), [
        'ls',
        'whoami',
        'echo Hello'
    ]);

    It then returns the outputs of these commands in a key-value-pair object where the commands serve as keys (this is also the reason why duplicate commands aren't allowed).

    Example return object:

    {
        "ls":{"stdout":"[...]","stderr":"","cmd":"ls","code":0},
        "whoami":{"stdout":"[...]","stderr":"","cmd":"whoami","code":0},
        "echo Hello":{"stdout":"Hello","stderr":"","cmd":"echo Hello","code":0}
    }

    Keywords

    none

    Install

    npm i @server-state/raw-module

    DownloadsWeekly Downloads

    1

    Version

    0.1.10

    License

    MIT

    Unpacked Size

    12.2 kB

    Total Files

    6

    Last publish

    Collaborators

    • fussel178
    • pklaschka
    • server-state-ci