From 3d7efbef54c42dc56fc10939dd59e86d0b2b4708 Mon Sep 17 00:00:00 2001 From: dragonwocky <thedragonring.bod@gmail.com> Date: Sun, 21 Apr 2024 17:01:30 +1000 Subject: [PATCH] fix(cli): remove dup. message if already enhanced --- bin.mjs | 27 ++++++++++++--------------- 1 file changed, 12 insertions(+), 15 deletions(-) diff --git a/bin.mjs b/bin.mjs index 7cc8baa..f81fcb0 100755 --- a/bin.mjs +++ b/bin.mjs @@ -252,21 +252,18 @@ try { } }, compareVersions = async () => { - if (insertVersion === manifest.version) { - // same version already applied - print` {grey * ${messages["notion-found"]}}\n`; - return SUCCESS; - } else if (insertVersion) { - // diff version already applied - print` {grey * ${messages["notion-found"]}}\n`; - const replace = await promptConfirmation(messages["update-confirm"]); - print`\n`; - return ["Y", "y"].includes(replace) - ? (await interactiveRestore()) === SUCCESS - ? INCOMPLETE - : FAILURE - : CANCELLED; - } else return INCOMPLETE; + if (!insertVersion) return INCOMPLETE; + // same version already applied + if (insertVersion === manifest.version) return SUCCESS; + // diff version already applied + print` {grey * ${messages["notion-found"]}}\n`; + const replace = await promptConfirmation(messages["update-confirm"]); + print`\n`; + return ["Y", "y"].includes(replace) + ? (await interactiveRestore()) === SUCCESS + ? INCOMPLETE + : FAILURE + : CANCELLED; }, interactiveEnhance = async () => { if (!args["--no-backup"]) {