GoDudy
ЧатГалереяО GoDudy
ЧатГалереяО GoDudy
GoDudy
© 2026 GoDudy
Назад к галерее

Project Scaffolder CLI

cli — Node.js, Commander, Inquirer, Handlebars

DRYKISSSOLID
Project Scaffolder CLI
https://github.com/example/cli-tool

Приветствие

Привет! Я помогу тебе создать 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

Генератор файлов из шаблонов

Edge-кейсы

Директория существует

Если директория уже существует — запрос на перезапись или генерацию в поддиректорию.

Неверное имя проекта

Имя проекта проверяется на допустимые символы (только латиница, цифры, дефис).

Документация

Commander.jsInquirer.js