0.10.2 • Published 6 years ago

cross-spawn-promise v0.10.2

Weekly downloads
16,426
License
MIT
Repository
github
Last release
6 years ago

cross-spawn-promise

npm Dependencies Linux Build Status Windows Build Status Coverage Status JavaScript Standard Style

Promisified cross-spawn.

Usage

import spawn from 'cross-spawn-promise'

const command = 'ls'
const args = ['-al', '/etc']
const options = {}
spawn(command, args, options)
  .then((stdout) => {
    console.info('Success!')
    console.info('stdout:', stdout.toString())
  })
  .catch((error) => {
    console.error('Failed!')
    console.error('exit status:', error.exitStatus)
    console.error('stderr:', error.stderr.toString())
  })

API

async spawn(command[, args][, options])

The returned Promise will resolve to the process's standard output. Depending on the value of the encoding option (see below), it will either be a Buffer or a string.

The promise also exposes the created child process via its childProcess property.

Upon rejection, the following properties provide additional information on the Error object:

  • exitSignal
  • exitStatus
  • stdout
  • stderr

Options

All options are passed on to cross-spawn, with the exception of the additional encoding option. If you pass a string (e.g., 'utf8'), it will be used as the default character encoding.

Maintainer

Tim De Pauw

License

MIT

coge-generatorporlerysany-build-plugin-lowcode@everything-registry/sub-chunk-1414whj-gitwl-preact-clivitis-material-parservp-gulp-utilsin-spawnhilfehampsterhb-full-clihuttlerna-wizard@wecity/wa@wecity/weda-builder@wplc/build-plugin-lowcode@unions/build-plugin-lowcode@tinymce/beehive-flow@zalastax/nolb-crosalifd-build-plugin-lowcode@zwodder/core@zwodder/installer-zip@zwodder/plugin-webpack@zwodder/installer-dmg@zimbra/zimlet-cliadl-build-plugin-lowcodeelectron-forgeec-scripts-cliemscripten-sdkemscripten-sdk-npmcarable-preact-clicn-build-plugin-lowcodecreate-graphql-nodecreate-graqlcreate-graphqlcreate-sketch-plugincreate-textlint-rulecreate-preact-cliaws-lambda-deployerbranch-fubrick-build-plugin-lowcodeca-build-plugin-lowcodebuild-plugin-lowcode-antd5build-plugin-lowcode-patchbuild-plugin-nest@arters/web-scriptsstart-spawnzw-build-plugin-lowcodezw-build-plugin-lowcode-testadmini-crandla-scriptsoreact-clinode-elm-compile-stringnpm-igpnpmrpogo-clipreact-clipreact-cli-omipreact-cli-typescriptpocalslush-angular-sfdc-webpackskpmgit-exec-and-restage@stormid/scaffold-cli@lcap/material-parser@lanethegreat/electron-forge@launchmenu/build-tools@lowcode-set-up-platform/material-parser@lowcodecloud/build-plugin-lowcode@spotify/web-scripts@ssv/tools@pisell/build-plugin-lowcode@pangulc/build-plugin-lowcode@ablula/build-plugin-assets@alilc/lowcode-material-parser@alifd/build-plugin-lowcode@blockmatic/dev-scripts@cadizuo/build-plugin-lowcode@arcgis/cli@cond/preact-cli@coge/generator@dblechoc/preact-cli@devappd/cmake-binaries@devlego/build-plugin-lowcode@digiforce-cloud/dvd-build-plugin-lowcode@digiforce-cloud/dvd-material-parser@fovea/cli@gant-lowcode/lowcode-material-parser@gant-lowcode/build-plugin-lowcode@easyops/git-exec-and-restage@evilemon/build-plugin-lowcode@entria/create-graphql@fangyiminglode/vitis-material-parser@quarterto/git-version-infer@quarterto/heroku-version-infer@quoine/preact-cli@lwakefield/preact-cli@jacobq/electron-forge@minifishjs/lowcode-material-parser
0.10.2

6 years ago

0.10.1

9 years ago

0.10.0

9 years ago

0.9.2

9 years ago

0.9.1

9 years ago

0.9.0

9 years ago

0.8.0

10 years ago

0.7.0

10 years ago

0.6.0

10 years ago

0.5.0

10 years ago

0.4.1

10 years ago

0.4.0

10 years ago

0.3.0

10 years ago

0.2.0

10 years ago

0.1.0

10 years ago