Meet npm Pro: unlimited public & private packages + package-based permissions.Learn more »

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