0.1.0 • Published 7 years ago

cmdin v0.1.0

Weekly downloads
3
License
MIT
Repository
github
Last release
7 years ago

cmdin

Build Status Coverage Status

About

Cmdin is a simple wrapper over the node child_process.exec() utilizing ES6 Promises to execute shell commands.

Install

npm install cmdin --save

Usage

The most simplest usage is as follows:

const cmd = require('cmdin');

cmd.run('ls').then((res) => {
    console.log(res.stdout); 
}).catch(e => {
    console.log(e);
});

Arguments

Arguments can be written inline:

cmd.run('ls -a -l').then((res) => {
    console.log(res.stdout); 
}).catch(e => {
    console.log(e);
});

or passed as an array structure:

cmd.run('ls',['-l', '-a']).then((res) => {
    console.log(res.stdout); 
}).catch(e => {
    console.log(e);
});