exe
Version:
execute shell commands from node.js, synchronous, with stdin, stdout, stderr.
60 lines (42 loc) • 907 B
Markdown
# exe
> **execute shell commands from node.js**
>
> . synchronous
>
> .. with stdin, stdout, stderr and with environment variables
>
> ... as you would expect when executing commands in the shell itself
# install
```sh
npm i -S exe
```
# use
```js
var exeCute = require('exe');
exeCute('echo "hello world"');
//> hello world
exeCute('echo "$PATH"');
// prints PATH environment variable
```
# API
### exeCute(command[, options])
> - same arguments as [execSync](https://nodejs.org/api/child_process.html#child_process_child_process_execsync_command_options)
>
> - with the following default options:
>
> ```js
> {
> stdio :[0,1,2],
> env: process.env
> }
> ```
# test
```sh
npm test
```
# note
> requires node version >= 0.12.x since it uses `child_process.execSync(command[, options])` introduced in 0.12.
# license
MIT
# author
Andi Neck [@andineck](https://twitter.com/andineck)