lighter-spawn

    1.0.0 • Public • Published

    lighter-spawn

    Chat Version Downloads Build Coverage Style

    The lighter-spawn module is a lightweight child process spawning utility.

    Installation

    From your project directory, install and save as a dependency:

    npm install --save lighter-spawn

    API

    The API is simply a function which returns a child process.

    var spawn = require('lighter-spawn')
     
    // Write file details to the console.
    spawn('ls -la')
      .on('out', function (files) {
        console.log(files)
      })

    spawn(command[, options])

    Spawn a command, and return a child process object. The command is a string, which can include arguments separated by spaces. If you would like to include a space character inside an argument, use a backslash to escape it.

    Event: error

    Pass an error object if a process exits with a nonzero exit code.

    Event: stderr

    Pass a concatenated string of stderr stream data.

    Event: stdout

    Pass a concatenated string of stdout stream data.

    Event: err

    Pass an array of lines of stderr stream data.

    Event: out

    Pass an array of lines of stdout stream data.

    Examples

    For now, please see the tests.

    More on lighter-spawn...

    Install

    npm i lighter-spawn

    DownloadsWeekly Downloads

    2

    Version

    1.0.0

    License

    ISC

    Last publish

    Collaborators

    • avatar