From 784b8ed35c357bf0b2f205dd50755f8542374c3e Mon Sep 17 00:00:00 2001 From: Starbeamrainbowlabs Date: Tue, 1 Nov 2022 19:53:21 +0000 Subject: [PATCH] recordify: catch NaN --count-file --- rainfallwrangler/src/subcommands/recordify/recordify.mjs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/rainfallwrangler/src/subcommands/recordify/recordify.mjs b/rainfallwrangler/src/subcommands/recordify/recordify.mjs index ca8f37b..5a66229 100644 --- a/rainfallwrangler/src/subcommands/recordify/recordify.mjs +++ b/rainfallwrangler/src/subcommands/recordify/recordify.mjs @@ -18,6 +18,10 @@ export default async function() { if(typeof settings.output !== "string") throw new Error(`Error: No output directory specified.`); + if(typeof settings.count_file !== "number") + throw new Error(`Error: --count-file was not specified.`); + if(isNaN(settings.count_file)) + throw new Error(`Error: --count-file was not a number. process.argv: ${process.argv.join(" ")}`); if(!fs.existsSync(settings.output)) await fs.promises.mkdir(settings.output, { recursive: true });