Git Repo Generator — это CLI-утилита для автоматического создания тестовых Git-репозиториев. Позволяет быстро генерировать репозитории с коммитами, ветками и мержами для демонстраций, тестирования и обучения.
Установите пакет глобально, чтобы команда grg была доступна в терминале:
npm install -g git-repo-generatorЗапустите команду в терминале:
grgПрограмма задаст интерактивные вопросы:
- Название репозитория
- Количество коммитов в основной ветке
- Количество дополнительных веток
- Нужно ли выполнять merge между ветками
После ответов утилита автоматически создаст Git-репозиторий с заданными параметрами.
Если вы разрабатываете утилиту, доступны следующие команды:
-
Увеличение версии:
npm run version:patch # Патч-версия (1.0.0 → 1.0.1) npm run version:minor # Минорная версия (1.0.0 → 1.1.0) npm run version:major # Мажорная версия (1.0.0 → 2.0.0)
-
Публикация пакета в npm:
npm run publish:npm
@inquirer/prompts— для интерактивного CLI
Проект распространяется под лицензией ISC.