v0.13.1.ru.md
docs/i18n/release-notes/v0.13.1.ru.md
Tesserae v0.13.1 — управление источниками компиляции (локальные и глобальные)
<!-- translations:start -->
English · 한국어 · 中文 · 日本語 · Русский · Español · Français · Deutsch
<!-- translations:end -->
Выпущено 2026-06-30 · PyPI · GitHub release · pip install --upgrade tesserae==0.13.1
Небольшой дополнительный выпуск: управляйте областью компиляции проекта из CLI вместо ручного редактирования config.json.
tesserae sources — добавить / список / удалить
tesserae compile (без аргументов) компилирует каталоги из списка sources проекта. Теперь вы можете управлять этим списком из CLI — и источник может быть локальным (внутри проекта) или глобальным (где угодно на диске):
tesserae sources add docs # local — inside the project (stored project-relative)
tesserae sources add /data/shared-notes # global — an absolute path outside the project
tesserae sources add ../sibling-project # global — a relative path that escapes the root
tesserae sources list # tags each source local/global, flags missing ones
tesserae sources remove docs
- Путь внутри проекта сохраняется относительно проекта (так что
config.jsonостаётся переносимым); всё, что снаружи, сохраняется абсолютным путём. Оба варианта разрешаются во время компиляции, поэтому глобальный источник компилируется точно так же, как локальный. - Добавления дедуплицируются по разрешённому расположению — абсолютная форма и форма с
../одного и того же каталога никогда не учитываются дважды. listотмечает каждую запись какlocal/globalи выделяет те, которые больше не существуют на диске.
Раньше массив sources задавался только во время init (а повторный запуск init перестраивает конфигурацию, а не дополняет её). Это аддитивный, неразрушающий способ расширить область проекта.
Обновление
Прямая замена поверх v0.13.0.