A CLI for scaffolding ATProto web applications

fix: append generated type files to gitignore for templates

authored by besaid.zone and committed by tangled.org 6a55c31e 9ab6959a

+5 -2
+5 -2
src/commands/init.ts
··· 17 17 } from "@clack/prompts"; 18 18 import { execSync } from "node:child_process"; 19 19 import { 20 + appendFileSync, 20 21 copyFileSync, 21 22 existsSync, 22 23 mkdirSync, ··· 169 170 170 171 for (const file of readdirSync(templateDir)) { 171 172 const sourceTemplateFiles = resolve(templateDir, file); 172 - const destinationTemplateFile = resolve(root, file); 173 - copy(sourceTemplateFiles, destinationTemplateFile); 173 + const destinationTemplateFiles = resolve(root, file); 174 + copy(sourceTemplateFiles, destinationTemplateFiles); 174 175 } 176 + 177 + appendFileSync(join(root, ".gitignore"), '\n# atproto specific ignore\n./src/__generated__', 'utf-8') 175 178 176 179 try { 177 180 s.stop("Project created!");