From 05cbc5d6d5b3290fd0b98061c27760467dce17ec Mon Sep 17 00:00:00 2001 From: liam4 Date: Mon, 12 Jun 2017 08:18:53 -0300 Subject: Spooks and baddies with ffprobe --- src/promisify-process.js | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'src/promisify-process.js') diff --git a/src/promisify-process.js b/src/promisify-process.js index d330055..58a8597 100644 --- a/src/promisify-process.js +++ b/src/promisify-process.js @@ -2,14 +2,16 @@ const { Writable } = require('stream') -module.exports = function promisifyProcess(proc) { +module.exports = function promisifyProcess(proc, showLogging = true) { // Takes a process (from the child_process module) and returns a promise // that resolves when the process exits (or rejects, if the exit code is // non-zero). return new Promise((resolve, reject) => { - proc.stdout.pipe(process.stdout) - proc.stderr.pipe(process.stderr) + if (showLogging) { + proc.stdout.pipe(process.stdout) + proc.stderr.pipe(process.stderr) + } proc.on('exit', code => { if (code === 0) { -- cgit 1.3.0-6-gf8a5