Установка
Требования
| Требование | Заметки |
|---|---|
| Node.js | 20+ |
git | должен быть в PATH — нужен для каждой команды, включая doctor |
gh (GitHub CLI) | должен быть в PATH, авторизован (gh auth status) — нужен для bump, tag, release, clone, prs и большей части doctor |
npm | должен быть в PATH, авторизован (npm whoami) — нужен только для publish |
Запустите polyrepo doctor, чтобы проверить всё это одной командой, как только установите CLI.
Установка
bash
npm install -g polyrepo-cliПосле этого команда polyrepo доступна из любой директории.
Быстрый старт
bash
polyrepo setup # укажите, где лежат ваши репозитории с пакетами
polyrepo doctor # проверьте, что окружение настроено корректно
polyrepo list # посмотрите версию/ветку/тег/релиз/npm-статус по всем пакетамpolyrepo setup — интерактивное меню, конфиг-файл не нужно писать руками. Всё остальное читает тот же список репозиториев, который он формирует.