1. cross-spawn-promise
Promisified cross-spawn.
cross-spawn-promise
Package: cross-spawn-promise
Created by: zentrick
Last modified: Tue, 14 Jun 2022 03:41:21 GMT
Version: 0.10.2
License: MIT
Downloads: 94,228
Repository: https://github.com/zentrick/cross-spawn-promise

Install

npm install cross-spawn-promise
yarn add cross-spawn-promise

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

RELATED POST

10 Must-Know Windows Shortcuts That Will Save You Time

10 Must-Know Windows Shortcuts That Will Save You Time

Arrays vs Linked Lists: Which is Better for Memory Management in Data Structures?

Arrays vs Linked Lists: Which is Better for Memory Management in Data Structures?

Navigating AWS Networking: Essential Hacks for Smooth Operation

Navigating AWS Networking: Essential Hacks for Smooth Operation

Achieving Stunning Visuals with Unity's Global Illumination

Achieving Stunning Visuals with Unity's Global Illumination

Nim's Hidden Gems: Lesser-known Features for Writing Efficient Code

Nim's Hidden Gems: Lesser-known Features for Writing Efficient Code