shell-exec
A tiny cross-platform promise based wrapper around child_process.spawn.
Last updated 4 years ago by tiaanduplessis .
MIT · Repository · Bugs · Original npm · Tarball · package.json
$ cnpm install shell-exec 
SYNC missed versions from official npm registry.

shell-exec

package version package downloads standard-readme compliant package license make a pull request Greenkeeper badge

A tiny cross-platform promise based wrapper around child_process.spawn.

Table of Contents

Install

This project uses node and npm.

$ npm install shell-exec
$ # OR
$ yarn add shell-exec

Usage

const shellExec = require('shell-exec')

shellExec('echo Hi!').then(console.log).catch(console.log)
// Hi!
// { stdout: '', stderr: '', cmd: 'echo Hi!', code: 0 }

API

shellExec(command, options)

Parameters:

  • command {String | Array} - String or Array of commands to run
  • options {Object} - Options object passed to child_process.spawn

The function then returns a Promise.

Contribute

  1. Fork it and create your feature branch: git checkout -b my-new-feature
  2. Commit your changes: git commit -am 'Add some feature' 3.Push to the branch: git push origin my-new-feature
  3. Submit a pull request

License

MIT

Current Tags

  • 1.1.2                                ...           latest (4 years ago)

6 Versions

  • 1.1.2                                ...           4 years ago
  • 1.1.1                                ...           4 years ago
  • 1.1.0                                ...           4 years ago
  • 1.0.2                                ...           8 years ago
  • 1.0.1                                ...           8 years ago
  • 1.0.0                                ...           9 years ago
Maintainers (1)
Downloads
Today 0
This Week 0
This Month 0
Last Day 0
Last Week 0
Last Month 1
Dependencies (0)
None
Dev Dependencies (8)
Dependents (1)

Copyright 2013 - present © cnpmjs.org | Home |