Release 0.3.2: YAML config, default_baseconfs, autodiscover.

Конфиг утилиты переведён на YAML; default_baseconfs для reindex без -b;
автопоиск config.local.yml/.yaml/.json; обобщённая документация.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
mihailkudravcev
2026-07-17 10:56:56 +03:00
parent 45e798f2bf
commit 404659a545
14 changed files with 293 additions and 151 deletions
+24
View File
@@ -0,0 +1,24 @@
# Пример локальной конфигурации tools/index.
# Скопируйте в config.local.yml и передавайте:
# python index_1c.py --config config.local.yml reindex
# python query_1c.py --config config.local.yml search "..."
#
# ВАЖНО:
# - Это файл настроек утилиты, НЕ конфигурация 1С.
# - Файл обычно не коммитят (локальные пути/алиасы).
# Корень проекта, в котором лежат выгрузки (<name>/src/).
project_root: "/path/to/project"
# Короткие алиасы для --baseconf.
# Пример: -b main эквивалентно -b my-config
baseconf_aliases:
main: "my-config"
ext: "my-config.ext"
# Необязательный whitelist baseconf для reindex без -b.
# Если блок задан, то reindex (без -b) возьмет ТОЛЬКО эти конфигурации.
# Если блока нет — работает автосканирование всех <name>/src/ в project_root.
default_baseconfs:
- main
- ext