merge-requests/4/head
Matthew 2020-07-01 00:47:09 -04:00
parent 050335b760
commit 2e960f1940
No known key found for this signature in database
GPG Key ID: 210AF32ADE3B5C4B
1 changed files with 8 additions and 1 deletions

View File

@ -33,7 +33,7 @@ export default class Util {
* @param options childProcess.ExecOptions * @param options childProcess.ExecOptions
*/ */
public async exec(command: string, options: childProcess.ExecOptions = {}): Promise<string> { public async exec(command: string, options: childProcess.ExecOptions = {}): Promise<string> {
return new Promise((res, rej) => { /* return new Promise((res, rej) => {
let output = ''; let output = '';
const writeFunction = (data: string|Buffer|Error) => { const writeFunction = (data: string|Buffer|Error) => {
output += `${data}`; output += `${data}`;
@ -50,6 +50,13 @@ export default class Util {
if (code !== 0) rej(new Error(`Command failed: ${command}\n${output}`)); if (code !== 0) rej(new Error(`Command failed: ${command}\n${output}`));
res(output); res(output);
}); });
}); */
return new Promise((resolve, reject) => {
childProcess.exec(command, options, (err, stdout, stderr) => {
if (stderr) reject(new Error(`Command failed: ${command}\n${stderr}`));
if (err) reject(err);
resolve(stdout);
});
}); });
} }