exec-retry 
child_process.exec with a retry functionality using retry.
Features
- Retry a command until success
- Set retry options (see retry)
- It even returns streams, just like node's
exec, oh wow
- Uses debug to log useful information
Installation
$ npm install exec-retry --save
Usage
const exec = require('exec-retry');
exec('curl https://www.roqet.io', function (err, stdout, stderr) {
});
exec('curl https://www.roqet.io', { retries: 3 }, function (err, stdout, stderr) {
});
let ps = exec('ping google.com', function () {
});
ps.stdout.on('data', function (data) {
});
Tests

$ make test
License
MIT © Vadym Demedes