0.10.2 • Published 5 years ago

cross-spawn-promise v0.10.2

Weekly downloads
16,426
License
MIT
Repository
github
Last release
5 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-utils@cond/preact-cli@devappd/cmake-binaries@cadizuo/build-plugin-lowcode@arters/web-scriptsstart-spawn@arcgis/cli@alifd/build-plugin-lowcode@alilc/lowcode-material-parser@blockmatic/dev-scripts@ablula/build-plugin-assets@coge/generator@dblechoc/preact-cli@devlego/build-plugin-lowcode@digiforce-cloud/dvd-build-plugin-lowcode@digiforce-cloud/dvd-material-parserzw-build-plugin-lowcodezw-build-plugin-lowcode-testad@fovea/cli@lanethegreat/electron-forge@launchmenu/build-tools@lowcode-set-up-platform/material-parser@lowcodecloud/build-plugin-lowcode@lwakefield/preact-cli@ndla/scripts@entria/create-graphql@easyops/git-exec-and-restage@minifishjs/lowcode-material-parser@mobiledevinc/ship@jacobq/electron-forge@kne/mini-example@kne/modules-dev@kne/npm-tools@kne/load-npm-info@kne/ued-manifest@morphx/morph-tree-builder@quoine/preact-cli@quarterto/git-version-infer@quarterto/heroku-version-infer@ssv/tools@pisell/build-plugin-lowcode@pangulc/build-plugin-lowcode@spotify/web-scripts@seada/lowcode-material-parser@sebak/electron-forge@sergeymr/electron-forgemini-crandla-scriptsoreact-clinode-elm-compile-stringnpm-igpnpmrpogo-clipreact-clipreact-cli-omipreact-cli-typescriptpocalslush-angular-sfdc-webpackskpmgit-exec-and-restagein-spawnhilfehampsterhb-full-clihuttlerna-wizard@wecity/wa@wecity/weda-builder@wplc/build-plugin-lowcode@unions/build-plugin-lowcode@tinymce/beehive-flow@zalastax/nolb-cros@stormid/scaffold-clialifd-build-plugin-lowcode@zwodder/core@zwodder/installer-zip@zwodder/plugin-webpack@zwodder/installer-dmg@zimbra/zimlet-cliadl-build-plugin-lowcodecarable-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-antd5
0.10.2

5 years ago

0.10.1

8 years ago

0.10.0

8 years ago

0.9.2

8 years ago

0.9.1

9 years ago

0.9.0

9 years ago

0.8.0

9 years ago

0.7.0

9 years ago

0.6.0

9 years ago

0.5.0

9 years ago

0.4.1

9 years ago

0.4.0

9 years ago

0.3.0

9 years ago

0.2.0

9 years ago

0.1.0

9 years ago