From 836adab5c0effa54c2de7f567adb18b7244af7bc Mon Sep 17 00:00:00 2001 From: Sam Therapy Date: Tue, 15 Mar 2022 17:23:14 +0100 Subject: [PATCH] Fix writing config error Signed-off-by: Sam Therapy --- src/helpers/cli.ts | 3 ++- src/helpers/writeconfig.ts | 5 ++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/helpers/cli.ts b/src/helpers/cli.ts index d09b765..20faad4 100644 --- a/src/helpers/cli.ts +++ b/src/helpers/cli.ts @@ -14,6 +14,7 @@ const optionDefinitions = [ name: "verbose", type: Boolean, alias: "v", + defaultValue: false, description: "Print debugging output.", }, { @@ -59,7 +60,7 @@ if (args.help) { if (args.verbose) console.log("Running in verbose mode.\n"); if (args.writeConfig) { - writeConfig(); + writeConfig(args.verbose); console.log("Wrote default config file to ./config.jsonc"); exit(0); } diff --git a/src/helpers/writeconfig.ts b/src/helpers/writeconfig.ts index 37d7220..70387fc 100644 --- a/src/helpers/writeconfig.ts +++ b/src/helpers/writeconfig.ts @@ -1,11 +1,10 @@ import { writeFileSync } from "fs"; -import args from "./cli.js"; /** * Writes the sample config file to disk * @returns Nothing */ -export default function writeConfig() { - if (args.verbose) console.log("Writing sample config to config.jsonc"); +export default function writeConfig(verbose: boolean) { + if (verbose) console.log("Writing sample config to config.jsonc"); writeFileSync( "./config.jsonc", // eslint-disable-next-line prettier/prettier