hub.oscript.io
hub.oscript.io

yasprecommitпакет

скачиваний: 141репозиторий: github.com/oscript-library/yasprecommit

Пакет лежит в основном пуле хаба, а opm знает этот хаб по умолчанию: короткой формы достаточно.

opm install yasprecommit

Скачанный файл ставится командой opm install -f <файл> — сеть для этого уже не нужна.

Описание

yasprecommit

yet another simplest precommit for 1c

Прекоммит семейства простейших. Делает только то, что нужно мне, ничего больше не делает.

Умеет:

  1. Разбирать конфигуратором внешние обработки, отчеты и расширения.
  2. Разбирать обычные формы
  3. Разбирать всё это богатство в указанной готовой базе.

Требования к системе:

  1. Установленная 1с (конфигуратор)
  2. Установленный OneScript. Версия (вроде бы) не важна.
  3. Модули ванскрипта: 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 из репозитория, из ветки по умолчанию.