scripy

0.3.0 • Public • Published

scripy NPM version NPM downloads Build Status

Run scripts in child process.

preview

Install

$ npm install --save scripy

Usage

const scripy = require('scripy')
 
const build = scripy('npm run build')
const start = scripy('npm start')
 
// if you want to kill each other
build.on('close', () => start.kill())
start.on('close', () => build.kill())

API

scripy(command, [options])

command

Type: string

The command to excute, it's passed as args to child_process.spawn.

options

displayName

Type: string

The name to display while loggin messages into the console, default is the parsed script name from command. eg: npm run build's scriptName and displayName both are npm.

scripy.sync(command, [options])

Same as scripy() but using spawn.sync.

License

MIT © EGOIST

/scripy/

    Package Sidebar

    Install

    npm i scripy

    Weekly Downloads

    2

    Version

    0.3.0

    License

    MIT

    Last publish

    Collaborators

    • kchan
    • rem