Add support for no-value encoder flags

This commit is contained in:
Surma
2020-09-21 18:20:02 +01:00
parent 588d5ad44e
commit 1d5fd98a3e

View File

@@ -121,13 +121,15 @@ async function processFiles(files) {
if (!program[encName]) {
continue;
}
const encParam =
typeof program[encName] === "string" ? program[encName] : "{}";
const encConfig =
program[encName].toLowerCase() === "auto"
encParam.toLowerCase() === "auto"
? "auto"
: Object.assign(
{},
value.defaultEncoderOptions,
JSON5.parse(program[encName])
JSON5.parse(encParam)
);
const outputFile = join(program.outputDir, `${base}.${value.extension}`);
jobsStarted++;