From acfcb27ef8c57af71a27af1279399fe3253c6dff Mon Sep 17 00:00:00 2001 From: Timotej Ecimovic Date: Mon, 1 Mar 2021 12:22:48 -0400 Subject: [PATCH] Allow `{dir}` for conversion pattern. --- src-electron/main-process/startup.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src-electron/main-process/startup.js b/src-electron/main-process/startup.js index 7bd10ad8df..fde518b162 100644 --- a/src-electron/main-process/startup.js +++ b/src-electron/main-process/startup.js @@ -115,7 +115,10 @@ async function startNormal(uiEnabled, showUrl, zapFiles, options) { */ function outputFile(inputFile, outputPattern) { let output = outputPattern - if (output.includes('{')) { + if (output.startsWith('{dir}/')) { + let dir = path.dirname(inputFile) + output = path.join(dir, output.substring(6)) + } else if (output.includes('{')) { let dir = path.dirname(inputFile) let name = path.basename(inputFile) let basename