From de89c9df5a7396d811fd0d487673cdc396492446 Mon Sep 17 00:00:00 2001 From: Ayo Date: Sat, 21 Oct 2023 21:13:35 +0200 Subject: [PATCH] feat(create-mcfly): catch error --- packages/create-mcfly/index.js | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/packages/create-mcfly/index.js b/packages/create-mcfly/index.js index 0578cee..37b87c1 100755 --- a/packages/create-mcfly/index.js +++ b/packages/create-mcfly/index.js @@ -3,12 +3,16 @@ const { downloadTemplate } = require("giget"); create(); async function create() { - const { source, dir } = await downloadTemplate( - "github:ayoayco/mcfly/templates/basic", - { - dir: "mcfly-app", - } - ); - console.log(`✨ New McFly app created: ${dir}`); + try { + const { source, dir } = await downloadTemplate( + "github:ayoayco/mcfly/templates/basic", + { + dir: "mcfly-app", + } + ); + console.log(`✨ New McFly app created: ${dir}`); + } catch (e) { + console.error('😱 "mcfly-app" directory already exists'); + } return 1; }