spawnly
v1.0.3
Published
Wrapper around `child_process.spawn` to enable pass the command as a string directly to spawn
Downloads
394
Maintainers
Readme
spawnly
Wrapper around
child_process.spawn
to enable pass the command as a string directly to spawn
Install
npm i --save spawnly
Usage
var spawnly = require('spawnly');
var cp = spawnly('./some-command --some-param=true');
Other examples:
describe( 'spawnly', function () {
it( 'should execute a command in the system shell', function ( done ) {
var spawnly = require( '../' );
var cp = spawnly( 'echo \'hello world\'' );
cp.stdout.on( 'data', function ( data ) {
expect( String( data ) ).to.equal( '\'hello world\'\n' );
done();
} );
} );
it( 'should execute a command in the system shell', function ( done ) {
var spawnly = require( '../' );
var cp = spawnly( 'echo hello world' );
var data = '';
cp.stdout.on( 'data', function ( received ) {
data += received;
} );
cp.on( 'exit', function () {
expect( data ).to.equal( 'hello world\n' );
done();
} );
} );
} );