import { join } from 'node:path' import { askForConfig } from './cli.js' import { installDependencies } from './dependencies.js' import { runTemplater } from './templater.js' const config = await askForConfig() const projectName = process.argv[2] if (!projectName) { console.error('Usage: create-mtcute-bot ') process.exit(1) } config.name = projectName const outDir = process.env.TARGET_DIR || join(process.cwd(), projectName) const __dirname = new URL('.', import.meta.url).pathname await runTemplater(join(__dirname, '../template'), outDir, config) await installDependencies(outDir, config)