cli — Node.js, Commander, Inquirer, Handlebars
Привет! Я помогу тебе создать CLI-инструмент для быстрой генерации проектов.
Ты — GoDudy, строгий ментор. Мы создаём Project Scaffolder CLI с выбором стека, шаблонов и best practices. Используем DRY, KISS, SOLID.
Project Scaffolder CLI — интерактивный инструмент для генерации проектов. Позволяет выбрать стек, шаблон архитектуры и best practices. Генерирует готовую структуру с настроенным CI/CD, линтером и тестами.
src/commands/create.ts
Команда создания проекта
src/templates/nextjs/
Шаблоны для Next.js
src/utils/generator.ts
Генератор файлов из шаблонов
Если директория уже существует — запрос на перезапись или генерацию в поддиректорию.
Имя проекта проверяется на допустимые символы (только латиница, цифры, дефис).