From 791c62508c00de07e3190c078824d8277926673d Mon Sep 17 00:00:00 2001 From: liam4 Date: Sun, 11 Jun 2017 12:29:17 -0300 Subject: Add a bunch of code commenting, and a skip up-next method --- src/promisify-process.js | 24 ++++++------------------ 1 file changed, 6 insertions(+), 18 deletions(-) (limited to 'src/promisify-process.js') diff --git a/src/promisify-process.js b/src/promisify-process.js index 4d06f8c..d1c09d7 100644 --- a/src/promisify-process.js +++ b/src/promisify-process.js @@ -2,26 +2,14 @@ const { Writable } = require('stream') -module.exports = function promisifyProcess(proc, showLogging = true) { - // Takes a process (from child_process) and returns a promise that resolves - // when the process exits (or rejects with a warning, if the exit code is - // non-zero). +module.exports = function promisifyProcess(proc) { + // Takes a process (from the child_process module) and returns a promise that + // resolves when the process exits (or rejects with a warning, if the exit + // code is non-zero). return new Promise((resolve, reject) => { - if (showLogging) { - proc.stdout.pipe(process.stdout) - proc.stderr.pipe(process.stderr) - } else { - // For some mysterious reason, youtube-dl doesn't seem to work unless - // we pipe the output of it SOMEWHERE.. - - const emptyStream = () => Object.assign(new Writable(), { - write: () => {} - }) - - proc.stdout.pipe(emptyStream()) - proc.stderr.pipe(emptyStream()) - } + proc.stdout.pipe(process.stdout) + proc.stderr.pipe(process.stderr) proc.on('exit', code => { if (code === 0) { -- cgit 1.3.0-6-gf8a5