exude

Execute the OS specific command.

MIT License

Downloads
4
Stars
6
Committers
2

exude Build Status

Execute the OS specific command.

Returns a promise which:

  • On success data (array) will have stdout and stderr.
  • On failure data will have Error.
  • Will reach catch on unknown OS or perm issues.

Install

$ npm install --save exude

Usage

let exude = require('exude');

const cmds = {
	'linux': 'ls',
	'osx': 'ls',
	'windows': 'dir'
};

exude(cmds)
	.then(console.log,console.error)
	.catch(function(e){
		console.error('Unknown OS!');
	});

API

exude(cmds)

cmds

Type: object

Must have the requried OS names.

License

MIT © Hemanth.HM