UNPKG

aexec

Version:

Async EXEC - A micro for executing shell commands that returns the output and supports Promise and await.

14 lines (12 loc) 306 B
function aexec(cmd) { const exec = require("child_process").exec; return new Promise((resolve, reject) => { exec(cmd, (error, stdout, stderr) => { if (error) { console.warn(error); } resolve(stdout ? stdout : stderr); }); }); } module.exports = { default: aexec };