From 0742d3bc45d6725a951d89f703d215c5d1b23d2e Mon Sep 17 00:00:00 2001 From: Marcus Schiesser <mail@marcusschiesser.de> Date: Fri, 5 Apr 2024 10:21:09 +0800 Subject: [PATCH] fix: don't create devcontainer if it exists (#35) --- helpers/devcontainer.ts | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/helpers/devcontainer.ts b/helpers/devcontainer.ts index cb008b97..41574119 100644 --- a/helpers/devcontainer.ts +++ b/helpers/devcontainer.ts @@ -46,13 +46,16 @@ export const writeDevcontainer = async ( framework: TemplateFramework, frontend: boolean, ) => { - console.log("Adding .devcontainer"); + const devcontainerDir = path.join(root, ".devcontainer"); + if (fs.existsSync(devcontainerDir)) { + console.log("Template already has a .devcontainer. Using it."); + return; + } const devcontainerContent = renderDevcontainerContent( templatesDir, framework, frontend, ); - const devcontainerDir = path.join(root, ".devcontainer"); fs.mkdirSync(devcontainerDir); await fs.promises.writeFile( path.join(devcontainerDir, "devcontainer.json"), -- GitLab