Пакет лежит в основном пуле хаба, а opm знает этот хаб по умолчанию: короткой формы достаточно.
opm install yasprecommitСкачанный файл ставится командой opm install -f <файл> — сеть для этого уже не нужна.
Описание
yasprecommit
yet another simplest precommit for 1c
Прекоммит семейства простейших. Делает только то, что нужно мне, ничего больше не делает.
Умеет:
- Разбирать конфигуратором внешние обработки, отчеты и расширения.
- Разбирать обычные формы
- Разбирать всё это богатство в указанной готовой базе.
Требования к системе:
- Установленная 1с (конфигуратор)
- Установленный OneScript. Версия (вроде бы) не важна.
- Модули ванскрипта: v8runner, gitrunner, v8unpack, fs.
Особенности:
Написан на OneScript. Андрею Овсянкину https://github.com/EvilBeaver - огромное спасибо и всяческие уважухи.
За основу были взяты v8files-extractor.os из пакета https://github.com/oscript-library/precommit1c, но от него практически ничего не осталось. И скриптик разборки обычных форм от https://github.com/silverbulleters.
Спасибо авторам, с плеч этих гигантов сделать своё было легко.
Разбираются только отчеты/обработки/расширения и обычные формы. Макеты не разбираются. Если разбираются обработки/отчеты/расширения, в которых есть обычные формы, они разберутся сразу, за один проход. Разборка производится конфигуратором и только им.
Настройка:
"Тонкая настройка" делается через прямое редактирование файла, функция Настройки(). Делать опции командной строки не стал - мне не надо.
Установка (ручная):
скопировать файлы pre-commit и unpack.os в .git/hooks вашего репозитория.
Установка (автоматическая):
не поддерживается
В пакете README нет — показан README из репозитория, из ветки по умолчанию.