ESKA · справочник CLI

Все команды ESKA

Справочник соответствует публичной справке текущих бинарников. Служебные скрытые bridge-команды не являются пользовательскими входами. Справка не меняет проект и доступна без платформы 1С или анализатора.

eska --version — версия программы; eska version — версия проекта 1С. --project-dir принимает каталог. Наличие флага --format , --workspace , --project , --member или --application зависит от конкретной команды. В примерах ниже ПУТЬ , ФАЙЛ , ИМЯ заменяются вашими значениями.

Практическое руководство · Назначение компонентов

01

eska

Вход Назначение
eska Инструментарий разработки проектов 1С:Предприятие
eska add Подключить БСП к внешнему отчёту или обработке
eska update Обновить установленную ESKA
eska metadata Чтение и изменение существующих свойств метаданных через JSON
eska ide Постоянный read-only процесс для IDE
eska build Собрать нативный артефакт 1С из Designer XML
eska check Полная проверка Designer XML и BSL для CI
eska fmt Настраиваемое форматирование BSL и запросов без анализатора
eska clean Удалить служебную базу сборки
eska clone Клонировать и проверить существующий проект eska
eska config Управлять глобальными настройками этого компьютера
eska new Создать новый каркас проекта
eska init Подключить существующую Designer XML выгрузку
eska import Заменить исходники проекта из файла CF, CFE, EPF или ERF
eska platform Найти установленные платформы 1С
eska patch Собрать патч из изменений методов общих модулей между Git-версиями
eska diff Показать изменения файлов проекта
eska doctor Диагностировать окружение текущего проекта
eska finish Завершить активную задачу по правилам workflow
eska history Показать локальную историю commit
eska save Сохранить текущие изменения проекта в историю Git
eska start Начать работу над задачей по workflow проекта
eska status Показать состояние проекта и workflow
eska switch Переключиться на существующую задачу или базовую ветку workflow
eska shelve Сохранить незакоммиченные изменения текущей ветки в полку
eska unshelve Восстановить полку текущей ветки с сохранением index и рабочих файлов
eska shelves Показать сохранённые полки всех веток репозитория
eska version Показать или изменить версию проекта 1С
eska metadata inspect Прочитать свойства и схему допустимых изменений
eska metadata types Получить допустимые типы существующего поля
eska metadata choices Получить допустимые ссылки на метаданные для существующего поля
eska metadata check Проверить изменение свойства и показать заменяемые байты
eska metadata apply Применить одно проверенное изменение свойства
eska metadata rename-preview Показать план переименования и сомнительные ссылки без записи файлов
eska metadata rename-apply Применить проверенный план переименования по снимку источников
eska metadata rename-recovery Проверить или восстановить прерванное переименование
eska config init Создать глобальный конфиг по умолчанию
eska config edit Открыть глобальный конфиг в редакторе
eska platform list Показать платформы в текущем раннере
eska version bump Увеличить один компонент версии проекта

eska: синтаксис и все параметры
eska 0.22.0
Инструментарий разработки проектов 1С:Предприятие

Использование: eska [ПАРАМЕТРЫ] [КОМАНДА]

Команды:
  add       Подключить БСП к внешнему отчёту или обработке
  update    Обновить установленную ESKA
  metadata  Чтение и изменение существующих свойств метаданных через JSON
  ide       Постоянный read-only процесс для IDE
  build     Собрать нативный артефакт 1С из Designer XML
  check     Полная проверка Designer XML и BSL для CI
  fmt       Настраиваемое форматирование BSL и запросов без анализатора
  clean     Удалить служебную базу сборки
  clone     Клонировать и проверить существующий проект eska
  config    Управлять глобальными настройками этого компьютера
  new       Создать новый каркас проекта
  init      Подключить существующую Designer XML выгрузку
  import    Заменить исходники проекта из файла CF, CFE, EPF или ERF
  platform  Найти установленные платформы 1С
  patch     Собрать патч из изменений методов общих модулей между Git-версиями
  diff      Показать изменения файлов проекта
  doctor    Диагностировать окружение текущего проекта
  finish    Завершить активную задачу по правилам workflow
  history   Показать локальную историю commit
  save      Сохранить текущие изменения проекта в историю Git
  start     Начать работу над задачей по workflow проекта
  status    Показать состояние проекта и workflow
  switch    Переключиться на существующую задачу или базовую ветку workflow
  shelve    Сохранить незакоммиченные изменения текущей ветки в полку
  unshelve  Восстановить полку текущей ветки с сохранением index и рабочих файлов
  shelves   Показать сохранённые полки всех веток репозитория
  version   Показать или изменить версию проекта 1С
Параметры:
      --lang <ЛОКАЛЬ>          Выбрать язык интерфейса
      --project-dir <КАТАЛОГ>  Искать проект из указанного каталога; для clone/new/init — базовый каталог (по умолчанию — текущий)
  -h, --help                   Показать справку
  -V, --version                Показать версию

eska add: синтаксис и все параметры
Подключить БСП к внешнему отчёту или обработке

Использование: eska add <БИБЛИОТЕКА> [-p <ПРОЕКТ>] [--format human|json]

Аргументы:
  <БИБЛИОТЕКА>  Известная библиотека: ssl_3_1 или ssl_3_2; отсутствующая устанавливается из master в ~/.eska/lib
Параметры:
      --lang <ЛОКАЛЬ>          Выбрать язык интерфейса
  -p, --project <ПРОЕКТ>       Выбрать проект workspace по имени; при чтении версий можно повторять
      --format <ФОРМАТ>        Формат вывода: human или json [default: human] [possible values: human, json]
      --project-dir <КАТАЛОГ>  Искать проект из указанного каталога; для clone/new/init — базовый каталог (по умолчанию — текущий)
  -h, --help                   Показать справку

eska update: синтаксис и все параметры
Обновить установленную ESKA

Usage: eska update [OPTIONS]

Options:
      --check
          Проверить обновления без изменения установки
      --lang <ЛОКАЛЬ>
          Выбрать язык интерфейса
      --project-dir <КАТАЛОГ>
          Искать проект из указанного каталога; для clone/new/init — базовый каталог (по умолчанию — текущий)
      --target-version <TARGET_VERSION>
          Выбрать точную стабильную версию; понижение версии запрещено
      --format <FORMAT>
          Формат вывода [default: human] [possible values: human, json]
  -h, --help
          Показать справку

eska metadata: синтаксис и все параметры
Чтение и изменение существующих свойств метаданных через JSON

Usage: eska metadata [OPTIONS] <COMMAND>

Commands:
  inspect          Прочитать свойства и схему допустимых изменений
  types            Получить допустимые типы существующего поля
  choices          Получить допустимые ссылки на метаданные для существующего поля
  check            Проверить изменение свойства и показать заменяемые байты
  apply            Применить одно проверенное изменение свойства
  rename-preview   Показать план переименования и сомнительные ссылки без записи файлов
  rename-apply     Применить проверенный план переименования по снимку источников
  rename-recovery  Проверить или восстановить прерванное переименование

Options:
      --lang <ЛОКАЛЬ>          Выбрать язык интерфейса
      --project-dir <КАТАЛОГ>  Искать проект из указанного каталога; для clone/new/init — базовый каталог (по умолчанию — текущий)
  -p, --project <PROJECT>      Выбрать один проект рабочего пространства
      --format <FORMAT>        Формат машинного вывода [default: json] [possible values: json]
  -h, --help                   Показать справку

eska ide: синтаксис и все параметры
Постоянный read-only процесс для IDE

Использование: eska ide [OPTIONS] --stdio

Параметры:
      --lang <ЛОКАЛЬ>          Выбрать язык интерфейса
      --stdio                  Обмен сообщениями IDE protocol через stdin/stdout
  -h, --help                   Показать справку
      --project-dir <КАТАЛОГ>  Искать проект из указанного каталога; для clone/new/init — базовый каталог (по умолчанию — текущий)

eska build: синтаксис и все параметры
Собрать нативный артефакт 1С из Designer XML

Usage: eska build [ПАРАМЕТРЫ]

Options:
      --lang <ЛОКАЛЬ>                 Выбрать язык интерфейса
      --output <ПУТЬ>                 Путь артефакта; относительный путь считается от корня проекта или workspace; требует выбора одного проекта
      --base-configuration <ФАЙЛ_CF>  Базовая конфигурация .cf для сборки внешней обработки или отчёта
      --project-dir <КАТАЛОГ>         Искать проект из указанного каталога; для clone/new/init — базовый каталог (по умолчанию — текущий)
      --recreate-infobase             Всегда пересоздавать служебную базу перед сборкой
      --ibcmd <ПУТЬ>                  Явный путь к ibcmd (или ESKA_IBCMD)
      --platform-arch <АРХИТЕКТУРА>   Каталог архитектуры платформы 1С (или ESKA_PLATFORM_ARCH)
      --distrobox <КОНТЕЙНЕР>         Контейнер Distrobox, используемый только при отсутствии ibcmd на хосте (или ESKA_DISTROBOX)
      --platform-version <ВЕРСИЯ>     Версия платформы только для текущей сборки
      --select-platform               Интерактивно выбрать установленную платформу только для текущей сборки
      --format <human|json>           Формат вывода [default: human] [possible values: human, json]
  -p, --project <ПРОЕКТ>              Выбрать проект workspace по имени; параметр можно повторять
      --workspace                     Выбрать все проекты workspace
      --dry-run                       Показать полностью проверенный план сборки без создания артефактов
      --manifest                      Собрать артефакт из зафиксированного снимка и записать рядом машиночитаемый паспорт
  -h, --help                          Показать справку

eska check: синтаксис и все параметры
Полная проверка Designer XML и BSL для CI

Usage: eska check [OPTIONS]

Options:
      --application <APPLICATION>  Выбрать приложение, объявленное в eska.toml
      --lang <ЛОКАЛЬ>              Выбрать язык интерфейса
      --analyzer <ANALYZER>        Исполняемый файл опубликованного bsl-analyzer-app; по умолчанию ESKA_BSL_ANALYZER или PATH
      --project-dir <КАТАЛОГ>      Искать проект из указанного каталога; для clone/new/init — базовый каталог (по умолчанию — текущий)
      --timeout <TIMEOUT>          Таймаут каждого процесса анализатора в секундах [default: 600]
      --format <FORMAT>            Формат вывода: human или json [default: human] [possible values: human, json]
      --report <REPORT>            Создать новый JSON-отчёт вне source; существующий файл сохраняется
  -h, --help                       Показать справку

eska fmt: синтаксис и все параметры
Настраиваемое форматирование BSL и запросов без анализатора

Usage: eska fmt [OPTIONS] [SCOPE]

Arguments:
  [SCOPE]  Файл или каталог объекта относительно project-dir; по умолчанию исходники проекта

Options:
      --lang <ЛОКАЛЬ>              Выбрать язык интерфейса
      --member <MEMBER>            Выбранный member workspace; можно указать несколько
      --project-dir <КАТАЛОГ>      Искать проект из указанного каталога; для clone/new/init — базовый каталог (по умолчанию — текущий)
      --workspace                  Все members workspace
      --check                      Проверить без записи; код 1 при необходимых изменениях
      --diff                       Показать исходную и отформатированную версии без записи
      --dump-config                Полная политика с происхождением значений без записи
      --style <STYLE>              Sparse override операции в JSON
      --query-at <QUERY_AT>        Явно форматировать статический BSL-запрос по UTF-8 byte offset
      --query-index <QUERY_INDEX>  Явно форматировать XML-запрос по индексу с нуля
      --migrate-config             Предпросмотр миграции настроек в секцию format
      --apply-migration            Применить миграцию настроек с резервной копией
      --format <FORMAT>            Формат вывода: human или json [default: human] [possible values: human, json]
  -h, --help                       Показать справку

eska clean: синтаксис и все параметры
Удалить служебную базу сборки

Usage: eska clean [ПАРАМЕТРЫ]

Options:
      --lang <ЛОКАЛЬ>          Выбрать язык интерфейса
  -p, --project <ПРОЕКТ>       Выбрать проект workspace по имени; параметр можно повторять
      --project-dir <КАТАЛОГ>  Искать проект из указанного каталога; для clone/new/init — базовый каталог (по умолчанию — текущий)
      --workspace              Удалить служебные базы всех проектов workspace
  -h, --help                   Показать справку

eska clone: синтаксис и все параметры
Клонировать и проверить существующий проект eska

Использование: eska clone [ПАРАМЕТРЫ] <РЕПОЗИТОРИЙ> [КАТАЛОГ]

Аргументы:
  <РЕПОЗИТОРИЙ>  URL или локальный путь репозитория
  [КАТАЛОГ]      Новый каталог назначения (по умолчанию — имя репозитория)

Параметры:
      --lang <ЛОКАЛЬ>          Выбрать язык интерфейса
      --remote <ИМЯ>           Имя для удалённого репозитория [default: origin]
  -h, --help                   Показать справку
      --project-dir <КАТАЛОГ>  Искать проект из указанного каталога; для clone/new/init — базовый каталог (по умолчанию — текущий)

eska config: синтаксис и все параметры
Управлять глобальными настройками этого компьютера

Usage: eska config <КОМАНДА>

Commands:
  init  Создать глобальный конфиг по умолчанию
  edit  Открыть глобальный конфиг в редакторе

Options:
      --lang <ЛОКАЛЬ>          Выбрать язык интерфейса
      --project-dir <КАТАЛОГ>  Искать проект из указанного каталога; для clone/new/init — базовый каталог (по умолчанию — текущий)
  -h, --help                   Показать справку

eska new: синтаксис и все параметры
Создать новый каркас проекта

Использование: eska new [ПАРАМЕТРЫ] <КАТАЛОГ>

Аргументы:
  <КАТАЛОГ>  Новый каталог проекта (родительский каталог должен существовать)

Параметры:
      --application <APPLICATION>
          Приложение в workspace.members для нового участника; при нескольких приложениях выбор обязателен.
      --lang <ЛОКАЛЬ>
          Выбрать язык интерфейса
      --from <FROM>
          Создать проект из файла CF, CFE, EPF или ERF; определить тип по содержимому
      --project-dir <КАТАЛОГ>
          Искать проект из указанного каталога; для clone/new/init — базовый каталог (по умолчанию — текущий)
      --ibcmd <IBCMD>
          Явный путь к ibcmd (или ESKA_IBCMD)
      --platform-arch <PLATFORM_ARCH>
          Каталог архитектуры платформы 1С (или ESKA_PLATFORM_ARCH)
      --distrobox <DISTROBOX>
          Контейнер Distrobox, используемый только при отсутствии ibcmd на хосте (или ESKA_DISTROBOX)
      --platform-version <PLATFORM_VERSION>
          Версия платформы 1С; сохраняется при создании проекта, действует однократно при импорте
      --select-platform
          Интерактивно выбрать установленную платформу 1С
      --type <ТИП>
          Тип проекта: configuration, extension, processing, report
      --workflow <СТРАТЕГИЯ>
          Workflow standalone-проекта: trunk, git-flow, github-flow, custom; для workspace задаётся в корне
      --no-vcs
          Не инициализировать Git
  -h, --help
          Показать справку

eska init: синтаксис и все параметры
Подключить существующую Designer XML выгрузку

Использование: eska init [ПАРАМЕТРЫ] [КАТАЛОГ]

Аргументы:
  [КАТАЛОГ]  Каталог существующего проекта (по умолчанию — текущий)

Параметры:
      --application <APPLICATION>
          Приложение в workspace.members для нового участника; при нескольких приложениях выбор обязателен.
      --lang <ЛОКАЛЬ>
          Выбрать язык интерфейса
      --project-dir <КАТАЛОГ>
          Искать проект из указанного каталога; для clone/new/init — базовый каталог (по умолчанию — текущий)
      --source <КАТАЛОГ>
          Каталог исходников относительно корня проекта (автопоиск: корень или src)
      --name <ИМЯ>
          Имя workspace-проекта; по умолчанию имя его каталога
      --workflow <СТРАТЕГИЯ>
          Workflow standalone-проекта: trunk, git-flow, github-flow, custom; для workspace задаётся в корне
      --no-vcs
          Не инициализировать Git
      --ibcmd <IBCMD>
          Явный путь к ibcmd (или ESKA_IBCMD)
      --platform-arch <PLATFORM_ARCH>
          Каталог архитектуры платформы 1С (или ESKA_PLATFORM_ARCH)
      --distrobox <DISTROBOX>
          Контейнер Distrobox, используемый только при отсутствии ibcmd на хосте (или ESKA_DISTROBOX)
      --platform-version <PLATFORM_VERSION>
          Версия платформы 1С; сохраняется в eska.toml (в workspace по умолчанию наследуется из корня)
      --select-platform
          Интерактивно выбрать установленную платформу 1С
  -h, --help
          Показать справку

eska import: синтаксис и все параметры
Заменить исходники проекта из файла CF, CFE, EPF или ERF

Использование: eska import <ФАЙЛ> [ПАРАМЕТРЫ]

Аргументы:
  <ФАЙЛ>  Файл 1С для распаковки; путь относительно каталога запуска команды

Параметры:
      --lang <ЛОКАЛЬ>
          Выбрать язык интерфейса
  -p, --project <ПРОЕКТ>
          Выбрать ровно один проект workspace по имени
      --force
          Подтвердить различия имени/UUID и потерю локальных исходников; проверки типа и путей сохраняются
      --project-dir <КАТАЛОГ>
          Искать проект из указанного каталога; для clone/new/init — базовый каталог (по умолчанию — текущий)
      --dry-run
          Распаковать, проверить и показать план замены без изменения исходников проекта
      --format <FORMAT>
          Формат вывода [default: human] [possible values: human, json]
      --ibcmd <IBCMD>
          Явный путь к ibcmd (или ESKA_IBCMD)
      --platform-arch <PLATFORM_ARCH>
          Каталог архитектуры платформы 1С (или ESKA_PLATFORM_ARCH)
      --distrobox <DISTROBOX>
          Контейнер Distrobox, используемый только при отсутствии ibcmd на хосте (или ESKA_DISTROBOX)
      --platform-version <PLATFORM_VERSION>
          Версия платформы 1С; сохраняется при создании проекта, действует однократно при импорте
      --select-platform
          Интерактивно выбрать установленную платформу 1С
  -h, --help
          Показать справку

eska platform: синтаксис и все параметры
Найти установленные платформы 1С

Usage: eska platform <КОМАНДА>

Commands:
  list  Показать платформы в текущем раннере

Options:
      --lang <ЛОКАЛЬ>          Выбрать язык интерфейса
  -h, --help                   Показать справку
      --project-dir <КАТАЛОГ>  Искать проект из указанного каталога; для clone/new/init — базовый каталог (по умолчанию — текущий)

eska patch: синтаксис и все параметры
Собрать патч из изменений методов общих модулей между Git-версиями

Usage: eska patch [OPTIONS]

Options:
      --base <BASE>
          Направление сравнения; по умолчанию integration_target
      --lang <ЛОКАЛЬ>
          Выбрать язык интерфейса
      --output <OUTPUT>
          Новый файл .cfe; существующие файлы не заменяются
      --project-dir <КАТАЛОГ>
          Искать проект из указанного каталога; для clone/new/init — базовый каталог (по умолчанию — текущий)
      --dry-run
          Показать план без запуска платформы и записи файлов
      --ibcmd <IBCMD>
          Путь к ibcmd; рядом требуется 1cv8 той же установки
      --platform-arch <PLATFORM_ARCH>
          Архитектура платформы
      --distrobox <DISTROBOX>
          Контейнер Distrobox
      --platform-version <PLATFORM_VERSION>
          Версия платформы для этого запуска
      --format <FORMAT>
          Формат результата: human или json [default: human] [possible values: human, json]
  -h, --help
          Показать справку

eska diff: синтаксис и все параметры
Показать изменения файлов проекта

Usage: eska diff [ПАРАМЕТРЫ] [ОТКУДА] [КУДА]

Arguments:
  [РЕВИЗИЯ]...  Сравнить указанную ревизию с HEAD либо две указанные ревизии

Options:
      --lang <ЛОКАЛЬ>          Выбрать язык интерфейса
      --since-branch-point     Сравнивать с точкой ветвления указанных ревизий
      --project-dir <КАТАЛОГ>  Искать проект из указанного каталога; для clone/new/init — базовый каталог (по умолчанию — текущий)
      --raw                    Вывести компактные коды изменений без локализации
      --semantic               Показать логические объекты, модули, методы, формы и свойства метаданных
      --format <ФОРМАТ>        Формат вывода: human или json [default: human] [possible values: human, json]
  -p, --project <ПРОЕКТ>       Выбрать проект workspace по имени; параметр можно повторять
      --workspace              Выбрать все проекты и собственные файлы workspace
  -h, --help                   Показать справку

eska doctor: синтаксис и все параметры
Диагностировать окружение текущего проекта

Usage: eska doctor [ПАРАМЕТРЫ]

Options:
      --ibcmd <ПУТЬ>                 Явный путь к ibcmd (или ESKA_IBCMD)
      --lang <ЛОКАЛЬ>                Выбрать язык интерфейса
      --platform-arch <АРХИТЕКТУРА>  Каталог архитектуры платформы 1С (или ESKA_PLATFORM_ARCH)
      --project-dir <КАТАЛОГ>        Искать проект из указанного каталога; для clone/new/init — базовый каталог (по умолчанию — текущий)
      --distrobox <КОНТЕЙНЕР>        Контейнер Distrobox, используемый только при отсутствии ibcmd на хосте (или ESKA_DISTROBOX)
      --format <ФОРМАТ>              Формат вывода: human или json [default: human] [possible values: human, json]
  -p, --project <ПРОЕКТ>             Выбрать проект workspace по имени; можно повторять
      --workspace                    Диагностировать все проекты workspace
  -h, --help                         Показать справку

eska finish: синтаксис и все параметры
Завершить активную задачу по правилам workflow

Usage: eska finish

Options:
  -h, --help                   Показать справку
      --lang <ЛОКАЛЬ>          Выбрать язык интерфейса
      --project-dir <КАТАЛОГ>  Искать проект из указанного каталога; для clone/new/init — базовый каталог (по умолчанию — текущий)

eska history: синтаксис и все параметры
Показать локальную историю commit

Usage: eska history [ПАРАМЕТРЫ]

Options:
      --lang <ЛОКАЛЬ>          Выбрать язык интерфейса
  -n, --limit <КОЛИЧЕСТВО>     Максимальное число commit для вывода (1–1000) [default: 20]
      --format <ФОРМАТ>        Формат вывода: human или json [default: human] [possible values: human, json]
      --project-dir <КАТАЛОГ>  Искать проект из указанного каталога; для clone/new/init — базовый каталог (по умолчанию — текущий)
  -h, --help                   Показать справку

eska save: синтаксис и все параметры
Сохранить текущие изменения проекта в историю Git

Usage: eska save [ПАРАМЕТРЫ]

Options:
      --lang <ЛОКАЛЬ>          Выбрать язык интерфейса
  -m, --message <СООБЩЕНИЕ>    Использовать указанное сообщение commit без генерации и редактора
  -p, --project <ПРОЕКТ>       Сохранить только один проект workspace по имени
      --project-dir <КАТАЛОГ>  Искать проект из указанного каталога; для clone/new/init — базовый каталог (по умолчанию — текущий)
      --workspace              Сохранить все изменения внутри workspace
      --dry-run                Показать точный план сохранения без изменения репозитория
  -h, --help                   Показать справку

eska start: синтаксис и все параметры
Начать работу над задачей по workflow проекта

Usage: eska start <ЗАДАЧА>

Arguments:
  <ЗАДАЧА>  Идентификатор задачи для имени рабочей ветки

Options:
  -h, --help                   Показать справку
      --lang <ЛОКАЛЬ>          Выбрать язык интерфейса
      --project-dir <КАТАЛОГ>  Искать проект из указанного каталога; для clone/new/init — базовый каталог (по умолчанию — текущий)

eska status: синтаксис и все параметры
Показать состояние проекта и workflow

Usage: eska status [ПАРАМЕТРЫ]

Options:
      --format <ФОРМАТ>        Формат вывода: human или json [default: human] [possible values: human, json]
      --lang <ЛОКАЛЬ>          Выбрать язык интерфейса
  -p, --project <ПРОЕКТ>       Выбрать проект workspace по имени; параметр можно повторять
      --project-dir <КАТАЛОГ>  Искать проект из указанного каталога; для clone/new/init — базовый каталог (по умолчанию — текущий)
      --workspace              Выбрать все проекты и собственные файлы workspace
  -h, --help                   Показать справку

eska switch: синтаксис и все параметры
Переключиться на существующую задачу или базовую ветку workflow

Usage: eska switch [--dry-run] [--format human|json] <ЗАДАЧА> | --base

Arguments:
  [ЗАДАЧА]  Идентификатор существующей задачи

Options:
      --base                   Переключиться на базовую ветку workflow без завершения задачи
      --lang <ЛОКАЛЬ>          Выбрать язык интерфейса
      --dry-run                Показать пути и состояния index/worktree без изменения репозитория
      --project-dir <КАТАЛОГ>  Искать проект из указанного каталога; для clone/new/init — базовый каталог (по умолчанию — текущий)
      --format <FORMAT>        Формат вывода: human или json [default: human] [possible values: human, json]
  -h, --help                   Показать справку

eska shelve: синтаксис и все параметры
Сохранить незакоммиченные изменения текущей ветки в полку

Usage: eska shelve [OPTIONS]

Options:
      --dry-run                Показать пути и состояния index/worktree без изменения репозитория
      --lang <ЛОКАЛЬ>          Выбрать язык интерфейса
      --format <FORMAT>        Формат вывода: human или json [default: human] [possible values: human, json]
      --project-dir <КАТАЛОГ>  Искать проект из указанного каталога; для clone/new/init — базовый каталог (по умолчанию — текущий)
  -h, --help                   Показать справку

eska unshelve: синтаксис и все параметры
Восстановить полку текущей ветки с сохранением index и рабочих файлов

Usage: eska unshelve [OPTIONS] [ID]

Arguments:
  [ID]  ID полки; по умолчанию полка текущей ветки

Options:
      --dry-run                Показать пути и состояния index/worktree без изменения репозитория
      --lang <ЛОКАЛЬ>          Выбрать язык интерфейса
      --format <FORMAT>        Формат вывода: human или json [default: human] [possible values: human, json]
      --project-dir <КАТАЛОГ>  Искать проект из указанного каталога; для clone/new/init — базовый каталог (по умолчанию — текущий)
  -h, --help                   Показать справку

eska shelves: синтаксис и все параметры
Показать сохранённые полки всех веток репозитория

Usage: eska shelves [OPTIONS]

Options:
      --format <FORMAT>        Формат вывода: human или json [default: human] [possible values: human, json]
      --lang <ЛОКАЛЬ>          Выбрать язык интерфейса
  -h, --help                   Показать справку
      --project-dir <КАТАЛОГ>  Искать проект из указанного каталога; для clone/new/init — базовый каталог (по умолчанию — текущий)

eska version: синтаксис и все параметры
Показать или изменить версию проекта 1С

Usage: eska version [--project <ПРОЕКТ>] [--workspace] [--format <ФОРМАТ>] [КОМАНДА]

Commands:
  bump  Увеличить один компонент версии проекта

Options:
      --lang <ЛОКАЛЬ>          Выбрать язык интерфейса
      --format <ФОРМАТ>        Формат вывода: human или json [default: human] [possible values: human, json]
      --project-dir <КАТАЛОГ>  Искать проект из указанного каталога; для clone/new/init — базовый каталог (по умолчанию — текущий)
  -p, --project <ПРОЕКТ>       Выбрать проект workspace по имени; при чтении версий можно повторять
      --workspace              Выбрать все проекты workspace
  -h, --help                   Показать справку

eska metadata inspect: синтаксис и все параметры
Прочитать свойства и схему допустимых изменений

Usage: eska metadata inspect [OPTIONS]

Options:
      --lang <ЛОКАЛЬ>          Выбрать язык интерфейса
      --object <OBJECT>        ID объекта из metadata inspect; по умолчанию корневой объект
  -h, --help                   Показать справку
      --project-dir <КАТАЛОГ>  Искать проект из указанного каталога; для clone/new/init — базовый каталог (по умолчанию — текущий)
  -p, --project <PROJECT>      Выбрать один проект рабочего пространства
      --format <FORMAT>        Формат машинного вывода [default: json] [possible values: json]

eska metadata types: синтаксис и все параметры
Получить допустимые типы существующего поля

Usage: eska metadata types [OPTIONS] <INPUT>

Arguments:
  <INPUT>  Файл запроса JSON или - для чтения stdin

Options:
  -h, --help                   Показать справку
      --lang <ЛОКАЛЬ>          Выбрать язык интерфейса
      --project-dir <КАТАЛОГ>  Искать проект из указанного каталога; для clone/new/init — базовый каталог (по умолчанию — текущий)
  -p, --project <PROJECT>      Выбрать один проект рабочего пространства
      --format <FORMAT>        Формат машинного вывода [default: json] [possible values: json]

eska metadata choices: синтаксис и все параметры
Получить допустимые ссылки на метаданные для существующего поля

Usage: eska metadata choices [OPTIONS] <INPUT>

Arguments:
  <INPUT>  Файл запроса JSON или - для чтения stdin

Options:
  -h, --help                   Показать справку
      --lang <ЛОКАЛЬ>          Выбрать язык интерфейса
      --project-dir <КАТАЛОГ>  Искать проект из указанного каталога; для clone/new/init — базовый каталог (по умолчанию — текущий)
  -p, --project <PROJECT>      Выбрать один проект рабочего пространства
      --format <FORMAT>        Формат машинного вывода [default: json] [possible values: json]

eska metadata check: синтаксис и все параметры
Проверить изменение свойства и показать заменяемые байты

Usage: eska metadata check [OPTIONS] <INPUT>

Arguments:
  <INPUT>  Файл запроса JSON или - для чтения stdin

Options:
  -h, --help                   Показать справку
      --lang <ЛОКАЛЬ>          Выбрать язык интерфейса
      --project-dir <КАТАЛОГ>  Искать проект из указанного каталога; для clone/new/init — базовый каталог (по умолчанию — текущий)
  -p, --project <PROJECT>      Выбрать один проект рабочего пространства
      --format <FORMAT>        Формат машинного вывода [default: json] [possible values: json]

eska metadata apply: синтаксис и все параметры
Применить одно проверенное изменение свойства

Usage: eska metadata apply [OPTIONS] <INPUT>

Arguments:
  <INPUT>  Файл запроса JSON или - для чтения stdin

Options:
  -h, --help                   Показать справку
      --lang <ЛОКАЛЬ>          Выбрать язык интерфейса
      --project-dir <КАТАЛОГ>  Искать проект из указанного каталога; для clone/new/init — базовый каталог (по умолчанию — текущий)
  -p, --project <PROJECT>      Выбрать один проект рабочего пространства
      --format <FORMAT>        Формат машинного вывода [default: json] [possible values: json]

eska metadata rename-preview: синтаксис и все параметры
Показать план переименования и сомнительные ссылки без записи файлов

Usage: eska metadata rename-preview [OPTIONS] <INPUT>

Arguments:
  <INPUT>  Файл запроса JSON или - для чтения stdin

Options:
  -h, --help                   Показать справку
      --lang <ЛОКАЛЬ>          Выбрать язык интерфейса
      --project-dir <КАТАЛОГ>  Искать проект из указанного каталога; для clone/new/init — базовый каталог (по умолчанию — текущий)
  -p, --project <PROJECT>      Выбрать один проект рабочего пространства
      --format <FORMAT>        Формат машинного вывода [default: json] [possible values: json]

eska metadata rename-apply: синтаксис и все параметры
Применить проверенный план переименования по снимку источников

Usage: eska metadata rename-apply [OPTIONS] <INPUT>

Arguments:
  <INPUT>  Файл запроса JSON или - для чтения stdin

Options:
  -h, --help                   Показать справку
      --lang <ЛОКАЛЬ>          Выбрать язык интерфейса
      --project-dir <КАТАЛОГ>  Искать проект из указанного каталога; для clone/new/init — базовый каталог (по умолчанию — текущий)
  -p, --project <PROJECT>      Выбрать один проект рабочего пространства
      --format <FORMAT>        Формат машинного вывода [default: json] [possible values: json]

eska metadata rename-recovery: синтаксис и все параметры
Проверить или восстановить прерванное переименование

Usage: eska metadata rename-recovery [OPTIONS] <INPUT>

Arguments:
  <INPUT>  Файл запроса JSON или - для чтения stdin

Options:
  -h, --help                   Показать справку
      --lang <ЛОКАЛЬ>          Выбрать язык интерфейса
      --project-dir <КАТАЛОГ>  Искать проект из указанного каталога; для clone/new/init — базовый каталог (по умолчанию — текущий)
  -p, --project <PROJECT>      Выбрать один проект рабочего пространства
      --format <FORMAT>        Формат машинного вывода [default: json] [possible values: json]

eska config init: синтаксис и все параметры
Создать глобальный конфиг по умолчанию

Usage: eska config init

Options:
  -h, --help                   Показать справку
      --lang <ЛОКАЛЬ>          Выбрать язык интерфейса
      --project-dir <КАТАЛОГ>  Искать проект из указанного каталога; для clone/new/init — базовый каталог (по умолчанию — текущий)

eska config edit: синтаксис и все параметры
Открыть глобальный конфиг в редакторе

Usage: eska config edit

Options:
  -h, --help                   Показать справку
      --lang <ЛОКАЛЬ>          Выбрать язык интерфейса
      --project-dir <КАТАЛОГ>  Искать проект из указанного каталога; для clone/new/init — базовый каталог (по умолчанию — текущий)

eska platform list: синтаксис и все параметры
Показать платформы в текущем раннере

Usage: eska platform list [ПАРАМЕТРЫ]

Options:
      --ibcmd <ПУТЬ>                 Явный путь к ibcmd (или ESKA_IBCMD)
      --lang <ЛОКАЛЬ>                Выбрать язык интерфейса
      --platform-arch <АРХИТЕКТУРА>  Каталог архитектуры платформы 1С (или ESKA_PLATFORM_ARCH)
      --project-dir <КАТАЛОГ>        Искать проект из указанного каталога; для clone/new/init — базовый каталог (по умолчанию — текущий)
      --distrobox <КОНТЕЙНЕР>        Контейнер Distrobox, используемый только при отсутствии ibcmd на хосте (или ESKA_DISTROBOX)
      --format <human|json>          Формат вывода [default: human] [possible values: human, json]
  -h, --help                         Показать справку

eska version bump: синтаксис и все параметры
Увеличить один компонент версии проекта

Usage: eska version [--project <ПРОЕКТ>] bump <patch|minor|major> [--format <ФОРМАТ>]

Arguments:
  <КОМПОНЕНТ>  Компонент для увеличения [possible values: patch, minor, major]

Options:
  -h, --help                   Показать справку
      --lang <ЛОКАЛЬ>          Выбрать язык интерфейса
      --format <ФОРМАТ>        Формат вывода: human или json [default: human] [possible values: human, json]
      --project-dir <КАТАЛОГ>  Искать проект из указанного каталога; для clone/new/init — базовый каталог (по умолчанию — текущий)
  -p, --project <ПРОЕКТ>       Выбрать проект workspace по имени; при чтении версий можно повторять
      --workspace              Выбрать все проекты workspace
02

eska-project

Вход Назначение
eska-project Работа с проектами Designer XML
eska-project add Подключить БСП к внешнему отчёту или обработке
eska-project doctor Диагностировать окружение текущего проекта
eska-project serve Запустить самостоятельный сервер Metadata API проекта через stdio
eska-project analyzer-config Производная конфигурация bsl-analyzer
eska-project validate Проверить манифесты и корневые дескрипторы Designer XML
eska-project context Определить контекст выбранного приложения
eska-project new Создать проект Designer XML без инициализации Git
eska-project init Подключить существующую выгрузку Designer XML без инициализации Git
eska-project metadata Чтение и изменение существующих свойств метаданных через JSON
eska-project version Показать или изменить версию проекта 1С
eska-project analyzer-config status Проверить актуальность без записи файлов
eska-project analyzer-config prepare Проверить и подготовить выбранный контекст
eska-project analyzer-config migrate Просмотреть миграцию; применить только с токеном этого preview
eska-project metadata inspect Прочитать свойства и схему допустимых изменений
eska-project metadata types Получить допустимые типы существующего поля
eska-project metadata choices Получить допустимые ссылки на метаданные для существующего поля
eska-project metadata check Проверить изменение свойства и показать заменяемые байты
eska-project metadata apply Применить одно проверенное изменение свойства
eska-project metadata rename-preview Показать план переименования и сомнительные ссылки без записи файлов
eska-project metadata rename-apply Применить проверенный план переименования по снимку источников
eska-project metadata rename-recovery Проверить или восстановить прерванное переименование
eska-project version bump Увеличить один компонент версии проекта

eska-project: синтаксис и все параметры
eska-project 0.22.0
Работа с проектами Designer XML

Использование: eska-project [OPTIONS] [COMMAND]

Команды:
  add              Подключить БСП к внешнему отчёту или обработке
  doctor           Диагностировать окружение текущего проекта
  serve            Запустить самостоятельный сервер Metadata API проекта через stdio
  analyzer-config  Производная конфигурация bsl-analyzer
  validate         Проверить манифесты и корневые дескрипторы Designer XML
  context          Определить контекст выбранного приложения
  new              Создать проект Designer XML без инициализации Git
  init             Подключить существующую выгрузку Designer XML без инициализации Git
  metadata         Чтение и изменение существующих свойств метаданных через JSON
  version          Показать или изменить версию проекта 1С
Параметры:
      --lang <ЛОКАЛЬ>          Выбрать язык интерфейса
      --project-dir <КАТАЛОГ>  Искать проект из указанного каталога; для clone/new/init — базовый каталог (по умолчанию — текущий) [default: .]
  -h, --help                   Показать справку
  -V, --version                Показать версию

eska-project add: синтаксис и все параметры
Подключить БСП к внешнему отчёту или обработке

Использование: eska-project add [OPTIONS] <БИБЛИОТЕКА>

Аргументы:
  <БИБЛИОТЕКА>  Известная библиотека: ssl_3_1 или ssl_3_2; отсутствующая устанавливается из master в ~/.eska/lib
Параметры:
      --lang <ЛОКАЛЬ>          Выбрать язык интерфейса
  -p, --project <ПРОЕКТ>       Выбрать проект workspace по имени; при чтении версий можно повторять
      --format <ФОРМАТ>        Формат вывода: human или json [default: human] [possible values: human, json]
      --project-dir <КАТАЛОГ>  Искать проект из указанного каталога; для clone/new/init — базовый каталог (по умолчанию — текущий) [default: .]
  -h, --help                   Показать справку

eska-project doctor: синтаксис и все параметры
Диагностировать окружение текущего проекта

Usage: eska-project doctor [OPTIONS]

Options:
      --ibcmd <ПУТЬ>                 Явный путь к ibcmd (или ESKA_IBCMD)
      --lang <ЛОКАЛЬ>                Выбрать язык интерфейса
      --platform-arch <АРХИТЕКТУРА>  Каталог архитектуры платформы 1С (или ESKA_PLATFORM_ARCH)
      --project-dir <КАТАЛОГ>        Искать проект из указанного каталога; для clone/new/init — базовый каталог (по умолчанию — текущий) [default: .]
      --distrobox <КОНТЕЙНЕР>        Контейнер Distrobox, используемый только при отсутствии ibcmd на хосте (или ESKA_DISTROBOX)
      --format <ФОРМАТ>              Формат вывода: human или json [default: human] [possible values: human, json]
  -p, --project <ПРОЕКТ>             Выбрать проект workspace по имени; можно повторять
      --workspace                    Диагностировать все проекты workspace
  -h, --help                         Показать справку

eska-project serve: синтаксис и все параметры
Запустить самостоятельный сервер Metadata API проекта через stdio

Использование: eska-project serve [OPTIONS] --stdio

Параметры:
      --lang <ЛОКАЛЬ>          Выбрать язык интерфейса
      --project-dir <КАТАЛОГ>  Искать проект из указанного каталога; для clone/new/init — базовый каталог (по умолчанию — текущий) [default: .]
      --stdio                  Обмен сообщениями IDE protocol через stdin/stdout
  -h, --help                   Показать справку

eska-project analyzer-config: синтаксис и все параметры
Производная конфигурация bsl-analyzer

Использование: eska-project analyzer-config [OPTIONS] <COMMAND>

Команды:
  status   Проверить актуальность без записи файлов
  prepare  Проверить и подготовить выбранный контекст
  migrate  Просмотреть миграцию; применить только с токеном этого preview
Параметры:
      --lang <ЛОКАЛЬ>              Выбрать язык интерфейса
      --project-dir <КАТАЛОГ>      Искать проект из указанного каталога; для clone/new/init — базовый каталог (по умолчанию — текущий) [default: .]
      --application <APPLICATION>  Выбрать приложение, объявленное в eska.toml
      --analyzer <ANALYZER>        Исполняемый файл опубликованного bsl-analyzer-app; по умолчанию ESKA_BSL_ANALYZER или PATH
      --timeout <TIMEOUT>          Таймаут каждого процесса анализатора в секундах [default: 60]
      --format <FORMAT>            Формат вывода: human или json [default: human] [possible values: human, json]
  -h, --help                       Показать справку

eska-project validate: синтаксис и все параметры
Проверить манифесты и корневые дескрипторы Designer XML

Использование: eska-project validate [OPTIONS]

Параметры:
      --lang <ЛОКАЛЬ>          Выбрать язык интерфейса
  -p, --project <ПРОЕКТ>       Выбрать проект workspace по имени; при чтении версий можно повторять
      --project-dir <КАТАЛОГ>  Искать проект из указанного каталога; для clone/new/init — базовый каталог (по умолчанию — текущий) [default: .]
      --workspace              Выбрать все проекты workspace
      --format <ФОРМАТ>        Формат вывода: human или json [default: human] [possible values: human, json]
  -h, --help                   Показать справку

eska-project context: синтаксис и все параметры
Определить контекст выбранного приложения

Использование: eska-project context [OPTIONS]

Параметры:
      --application <ПРИЛОЖЕНИЕ>  Выбрать приложение, объявленное в eska.toml
      --lang <ЛОКАЛЬ>             Выбрать язык интерфейса
      --format <ФОРМАТ>           Формат вывода: human или json [default: human] [possible values: human, json]
      --project-dir <КАТАЛОГ>     Искать проект из указанного каталога; для clone/new/init — базовый каталог (по умолчанию — текущий) [default: .]
  -h, --help                      Показать справку

eska-project new: синтаксис и все параметры
Создать проект Designer XML без инициализации Git

Использование: eska-project new [OPTIONS] --type <ТИП> <КАТАЛОГ>

Параметры:
      --application <ПРИЛОЖЕНИЕ>   Выбрать приложение, объявленное в eska.toml
      --lang <ЛОКАЛЬ>              Выбрать язык интерфейса
      --project-dir <КАТАЛОГ>      Искать проект из указанного каталога; для clone/new/init — базовый каталог (по умолчанию — текущий) [default: .]
      --type <ТИП>                 Тип проекта: configuration, extension, processing, report
      --source <КАТАЛОГ>           Каталог исходников относительно корня проекта (автопоиск: корень или src) [default: src]
      --platform-version <ВЕРСИЯ>  Необязательная точная версия платформы сборки; сохраняется как данные, платформа не запускается
      --format <ФОРМАТ>            Формат вывода: human или json [default: human] [possible values: human, json]
  -h, --help                       Показать справку

eska-project init: синтаксис и все параметры
Подключить существующую выгрузку Designer XML без инициализации Git

Использование: eska-project init [OPTIONS] [КАТАЛОГ]

Параметры:
      --application <ПРИЛОЖЕНИЕ>   Выбрать приложение, объявленное в eska.toml
      --lang <ЛОКАЛЬ>              Выбрать язык интерфейса
      --project-dir <КАТАЛОГ>      Искать проект из указанного каталога; для clone/new/init — базовый каталог (по умолчанию — текущий) [default: .]
      --source <КАТАЛОГ>           Каталог исходников относительно корня проекта (автопоиск: корень или src)
      --name <ИМЯ>                 Имя workspace-проекта; по умолчанию имя его каталога
      --platform-version <ВЕРСИЯ>  Необязательная точная версия платформы сборки; сохраняется как данные, платформа не запускается
      --format <ФОРМАТ>            Формат вывода: human или json [default: human] [possible values: human, json]
  -h, --help                       Показать справку

eska-project metadata: синтаксис и все параметры
Чтение и изменение существующих свойств метаданных через JSON

Usage: eska-project metadata [OPTIONS] <COMMAND>

Commands:
  inspect          Прочитать свойства и схему допустимых изменений
  types            Получить допустимые типы существующего поля
  choices          Получить допустимые ссылки на метаданные для существующего поля
  check            Проверить изменение свойства и показать заменяемые байты
  apply            Применить одно проверенное изменение свойства
  rename-preview   Показать план переименования и сомнительные ссылки без записи файлов
  rename-apply     Применить проверенный план переименования по снимку источников
  rename-recovery  Проверить или восстановить прерванное переименование

Options:
      --lang <ЛОКАЛЬ>          Выбрать язык интерфейса
      --project-dir <КАТАЛОГ>  Искать проект из указанного каталога; для clone/new/init — базовый каталог (по умолчанию — текущий) [default: .]
  -p, --project <PROJECT>      Выбрать один проект рабочего пространства
      --format <FORMAT>        Формат машинного вывода [default: json] [possible values: json]
  -h, --help                   Показать справку

eska-project version: синтаксис и все параметры
Показать или изменить версию проекта 1С

Usage: eska-project version [OPTIONS] [COMMAND]

Commands:
  bump  Увеличить один компонент версии проекта

Options:
      --lang <ЛОКАЛЬ>          Выбрать язык интерфейса
      --format <ФОРМАТ>        Формат вывода: human или json [default: human] [possible values: human, json]
      --project-dir <КАТАЛОГ>  Искать проект из указанного каталога; для clone/new/init — базовый каталог (по умолчанию — текущий) [default: .]
  -p, --project <ПРОЕКТ>       Выбрать проект workspace по имени; при чтении версий можно повторять
      --workspace              Выбрать все проекты workspace
  -h, --help                   Показать справку

eska-project analyzer-config status: синтаксис и все параметры
Проверить актуальность без записи файлов

Использование: eska-project analyzer-config status [OPTIONS]

Команды:

Параметры:
      --lang <ЛОКАЛЬ>              Выбрать язык интерфейса
      --project-dir <КАТАЛОГ>      Искать проект из указанного каталога; для clone/new/init — базовый каталог (по умолчанию — текущий) [default: .]
      --application <APPLICATION>  Выбрать приложение, объявленное в eska.toml
      --analyzer <ANALYZER>        Исполняемый файл опубликованного bsl-analyzer-app; по умолчанию ESKA_BSL_ANALYZER или PATH
      --timeout <TIMEOUT>          Таймаут каждого процесса анализатора в секундах [default: 60]
      --format <FORMAT>            Формат вывода: human или json [default: human] [possible values: human, json]
  -h, --help                       Показать справку

eska-project analyzer-config prepare: синтаксис и все параметры
Проверить и подготовить выбранный контекст

Использование: eska-project analyzer-config prepare [OPTIONS]

Команды:

Параметры:
      --lang <ЛОКАЛЬ>              Выбрать язык интерфейса
      --switch-context             Сменить производный контекст после остановки всех его активных клиентов
      --project-dir <КАТАЛОГ>      Искать проект из указанного каталога; для clone/new/init — базовый каталог (по умолчанию — текущий) [default: .]
      --application <APPLICATION>  Выбрать приложение, объявленное в eska.toml
      --analyzer <ANALYZER>        Исполняемый файл опубликованного bsl-analyzer-app; по умолчанию ESKA_BSL_ANALYZER или PATH
      --timeout <TIMEOUT>          Таймаут каждого процесса анализатора в секундах [default: 60]
      --format <FORMAT>            Формат вывода: human или json [default: human] [possible values: human, json]
  -h, --help                       Показать справку

eska-project analyzer-config migrate: синтаксис и все параметры
Просмотреть миграцию; применить только с токеном этого preview

Использование: eska-project analyzer-config migrate [OPTIONS]

Команды:

Параметры:
      --apply                          Применить просмотренную миграцию и сохранить исходный конфиг
      --lang <ЛОКАЛЬ>                  Выбрать язык интерфейса
      --preview-token <PREVIEW_TOKEN>  Точный токен из preview миграции
      --project-dir <КАТАЛОГ>          Искать проект из указанного каталога; для clone/new/init — базовый каталог (по умолчанию — текущий) [default: .]
      --application <APPLICATION>      Выбрать приложение, объявленное в eska.toml
      --analyzer <ANALYZER>            Исполняемый файл опубликованного bsl-analyzer-app; по умолчанию ESKA_BSL_ANALYZER или PATH
      --timeout <TIMEOUT>              Таймаут каждого процесса анализатора в секундах [default: 60]
      --format <FORMAT>                Формат вывода: human или json [default: human] [possible values: human, json]
  -h, --help                           Показать справку

eska-project metadata inspect: синтаксис и все параметры
Прочитать свойства и схему допустимых изменений

Usage: eska-project metadata inspect [OPTIONS]

Options:
      --lang <ЛОКАЛЬ>          Выбрать язык интерфейса
      --object <OBJECT>        ID объекта из metadata inspect; по умолчанию корневой объект
  -h, --help                   Показать справку
      --project-dir <КАТАЛОГ>  Искать проект из указанного каталога; для clone/new/init — базовый каталог (по умолчанию — текущий) [default: .]
  -p, --project <PROJECT>      Выбрать один проект рабочего пространства
      --format <FORMAT>        Формат машинного вывода [default: json] [possible values: json]

eska-project metadata types: синтаксис и все параметры
Получить допустимые типы существующего поля

Usage: eska-project metadata types [OPTIONS] <INPUT>

Arguments:
  <INPUT>  Файл запроса JSON или - для чтения stdin

Options:
  -h, --help                   Показать справку
      --lang <ЛОКАЛЬ>          Выбрать язык интерфейса
      --project-dir <КАТАЛОГ>  Искать проект из указанного каталога; для clone/new/init — базовый каталог (по умолчанию — текущий) [default: .]
  -p, --project <PROJECT>      Выбрать один проект рабочего пространства
      --format <FORMAT>        Формат машинного вывода [default: json] [possible values: json]

eska-project metadata choices: синтаксис и все параметры
Получить допустимые ссылки на метаданные для существующего поля

Usage: eska-project metadata choices [OPTIONS] <INPUT>

Arguments:
  <INPUT>  Файл запроса JSON или - для чтения stdin

Options:
  -h, --help                   Показать справку
      --lang <ЛОКАЛЬ>          Выбрать язык интерфейса
      --project-dir <КАТАЛОГ>  Искать проект из указанного каталога; для clone/new/init — базовый каталог (по умолчанию — текущий) [default: .]
  -p, --project <PROJECT>      Выбрать один проект рабочего пространства
      --format <FORMAT>        Формат машинного вывода [default: json] [possible values: json]

eska-project metadata check: синтаксис и все параметры
Проверить изменение свойства и показать заменяемые байты

Usage: eska-project metadata check [OPTIONS] <INPUT>

Arguments:
  <INPUT>  Файл запроса JSON или - для чтения stdin

Options:
  -h, --help                   Показать справку
      --lang <ЛОКАЛЬ>          Выбрать язык интерфейса
      --project-dir <КАТАЛОГ>  Искать проект из указанного каталога; для clone/new/init — базовый каталог (по умолчанию — текущий) [default: .]
  -p, --project <PROJECT>      Выбрать один проект рабочего пространства
      --format <FORMAT>        Формат машинного вывода [default: json] [possible values: json]

eska-project metadata apply: синтаксис и все параметры
Применить одно проверенное изменение свойства

Usage: eska-project metadata apply [OPTIONS] <INPUT>

Arguments:
  <INPUT>  Файл запроса JSON или - для чтения stdin

Options:
  -h, --help                   Показать справку
      --lang <ЛОКАЛЬ>          Выбрать язык интерфейса
      --project-dir <КАТАЛОГ>  Искать проект из указанного каталога; для clone/new/init — базовый каталог (по умолчанию — текущий) [default: .]
  -p, --project <PROJECT>      Выбрать один проект рабочего пространства
      --format <FORMAT>        Формат машинного вывода [default: json] [possible values: json]

eska-project metadata rename-preview: синтаксис и все параметры
Показать план переименования и сомнительные ссылки без записи файлов

Usage: eska-project metadata rename-preview [OPTIONS] <INPUT>

Arguments:
  <INPUT>  Файл запроса JSON или - для чтения stdin

Options:
  -h, --help                   Показать справку
      --lang <ЛОКАЛЬ>          Выбрать язык интерфейса
      --project-dir <КАТАЛОГ>  Искать проект из указанного каталога; для clone/new/init — базовый каталог (по умолчанию — текущий) [default: .]
  -p, --project <PROJECT>      Выбрать один проект рабочего пространства
      --format <FORMAT>        Формат машинного вывода [default: json] [possible values: json]

eska-project metadata rename-apply: синтаксис и все параметры
Применить проверенный план переименования по снимку источников

Usage: eska-project metadata rename-apply [OPTIONS] <INPUT>

Arguments:
  <INPUT>  Файл запроса JSON или - для чтения stdin

Options:
  -h, --help                   Показать справку
      --lang <ЛОКАЛЬ>          Выбрать язык интерфейса
      --project-dir <КАТАЛОГ>  Искать проект из указанного каталога; для clone/new/init — базовый каталог (по умолчанию — текущий) [default: .]
  -p, --project <PROJECT>      Выбрать один проект рабочего пространства
      --format <FORMAT>        Формат машинного вывода [default: json] [possible values: json]

eska-project metadata rename-recovery: синтаксис и все параметры
Проверить или восстановить прерванное переименование

Usage: eska-project metadata rename-recovery [OPTIONS] <INPUT>

Arguments:
  <INPUT>  Файл запроса JSON или - для чтения stdin

Options:
  -h, --help                   Показать справку
      --lang <ЛОКАЛЬ>          Выбрать язык интерфейса
      --project-dir <КАТАЛОГ>  Искать проект из указанного каталога; для clone/new/init — базовый каталог (по умолчанию — текущий) [default: .]
  -p, --project <PROJECT>      Выбрать один проект рабочего пространства
      --format <FORMAT>        Формат машинного вывода [default: json] [possible values: json]

eska-project version bump: синтаксис и все параметры
Увеличить один компонент версии проекта

Usage: eska-project version bump [OPTIONS] <КОМПОНЕНТ>

Arguments:
  <КОМПОНЕНТ>  Компонент для увеличения [possible values: patch, minor, major]

Options:
  -h, --help                   Показать справку
      --lang <ЛОКАЛЬ>          Выбрать язык интерфейса
      --format <ФОРМАТ>        Формат вывода: human или json [default: human] [possible values: human, json]
      --project-dir <КАТАЛОГ>  Искать проект из указанного каталога; для clone/new/init — базовый каталог (по умолчанию — текущий) [default: .]
  -p, --project <ПРОЕКТ>       Выбрать проект workspace по имени; при чтении версий можно повторять
      --workspace              Выбрать все проекты workspace
03

eska-check

Вход Назначение
eska-check Полная проверка Designer XML и BSL для CI

eska-check: синтаксис и все параметры
eska-check 0.22.0
Полная проверка Designer XML и BSL для CI

Использование: eska-check [OPTIONS]

Параметры:
      --lang <LANG>                Выбрать язык интерфейса
      --project-dir <PROJECT_DIR>  Начать поиск проекта с этого каталога [default: .]
      --application <APPLICATION>  Выбрать приложение, объявленное в eska.toml
      --analyzer <ANALYZER>        Исполняемый файл опубликованного bsl-analyzer-app; по умолчанию ESKA_BSL_ANALYZER или PATH
      --timeout <TIMEOUT>          Таймаут каждого процесса анализатора в секундах [default: 600]
      --format <FORMAT>            Формат вывода: human или json [default: human] [possible values: human, json]
      --report <REPORT>            Создать новый JSON-отчёт вне source; существующий файл сохраняется
  -h, --help                       Показать справку
  -V, --version                    Показать версию
04

eska-build

Вход Назначение
eska-build Сборка и распаковка нативных артефактов 1С
eska-build build Собрать нативный артефакт 1С из Designer XML
eska-build unpack Распаковать CF/CFE/EPF/ERF в новый каталог Designer XML
eska-build patch Собрать патч из изменений методов общих модулей между Git-версиями
eska-build import Заменить исходники проекта из файла CF, CFE, EPF или ERF
eska-build clean Удалить служебную базу сборки
eska-build platform Найти установленные платформы 1С
eska-build config Управлять глобальными настройками этого компьютера
eska-build platform list Показать платформы в текущем раннере
eska-build config init Создать глобальный конфиг по умолчанию
eska-build config edit Открыть глобальный конфиг в редакторе

eska-build: синтаксис и все параметры
eska-build 0.22.0
Сборка и распаковка нативных артефактов 1С

Использование: eska-build [OPTIONS] [COMMAND]

Команды:
  build     Собрать нативный артефакт 1С из Designer XML
  unpack    Распаковать CF/CFE/EPF/ERF в новый каталог Designer XML
  patch     Собрать патч из изменений методов общих модулей между Git-версиями
  import    Заменить исходники проекта из файла CF, CFE, EPF или ERF
  clean     Удалить служебную базу сборки
  platform  Найти установленные платформы 1С
  config    Управлять глобальными настройками этого компьютера
Параметры:
      --lang <LANG>                Выбрать язык интерфейса
      --project-dir <PROJECT_DIR>  Начать поиск проекта с этого каталога [default: .]
  -h, --help                       Показать справку
  -V, --version                    Показать версию

eska-build build: синтаксис и все параметры
Собрать нативный артефакт 1С из Designer XML

Использование: eska-build build [OPTIONS]

Параметры:
      --output <ПУТЬ>                 Путь артефакта; относительный путь считается от корня проекта или workspace; требует выбора одного проекта
      --base-configuration <ФАЙЛ_CF>  Базовая конфигурация .cf для сборки внешней обработки или отчёта
      --lang <LANG>                   Выбрать язык интерфейса
      --project-dir <PROJECT_DIR>     Начать поиск проекта с этого каталога [default: .]
      --recreate-infobase             Всегда пересоздавать служебную базу перед сборкой
      --ibcmd <ПУТЬ>                  Явный путь к ibcmd (или ESKA_IBCMD)
      --platform-arch <АРХИТЕКТУРА>   Каталог архитектуры платформы 1С (или ESKA_PLATFORM_ARCH)
      --distrobox <КОНТЕЙНЕР>         Контейнер Distrobox, используемый только при отсутствии ibcmd на хосте (или ESKA_DISTROBOX)
      --platform-version <ВЕРСИЯ>     Версия платформы только для текущей сборки
      --select-platform               Интерактивно выбрать установленную платформу только для текущей сборки
      --format <human|json>           Формат вывода [default: human] [possible values: human, json]
  -p, --project <ПРОЕКТ>              Выбрать проект workspace по имени; параметр можно повторять
      --workspace                     Выбрать все проекты workspace
      --dry-run                       Показать полностью проверенный план сборки без создания артефактов
      --manifest                      Собрать артефакт из зафиксированного снимка и записать рядом машиночитаемый паспорт
  -h, --help                          Показать справку

eska-build unpack: синтаксис и все параметры
Распаковать CF/CFE/EPF/ERF в новый каталог Designer XML

Использование: eska-build unpack [OPTIONS] <INPUT> <DESTINATION>

Аргументы:
  <INPUT>        Исходный файл CF, CFE, EPF или ERF
  <DESTINATION>  Новый каталог XML; родительский каталог должен существовать

Параметры:
      --ibcmd <IBCMD>
          Явный путь к ibcmd (или ESKA_IBCMD)
      --lang <LANG>
          Выбрать язык интерфейса
      --platform-arch <PLATFORM_ARCH>
          Каталог архитектуры платформы 1С (или ESKA_PLATFORM_ARCH)
      --distrobox <DISTROBOX>
          Контейнер Distrobox, используемый только при отсутствии ibcmd на хосте (или ESKA_DISTROBOX)
      --project-dir <PROJECT_DIR>
          Начать поиск проекта с этого каталога [default: .]
      --platform-version <PLATFORM_VERSION>
          Версия платформы 1С; сохраняется при создании проекта, действует однократно при импорте
      --select-platform
          Интерактивно выбрать установленную платформу 1С
      --format <FORMAT>
          Формат вывода: human или json [default: human] [possible values: human, json]
  -h, --help

eska-build patch: синтаксис и все параметры
Собрать патч из изменений методов общих модулей между Git-версиями

Использование: eska-build patch [OPTIONS]

Параметры:
      --base <BASE>
          Направление сравнения; по умолчанию integration_target
      --lang <LANG>
          Выбрать язык интерфейса
      --output <OUTPUT>
          Новый файл .cfe; существующие файлы не заменяются
      --dry-run
          Показать план без запуска платформы и записи файлов
      --project-dir <PROJECT_DIR>
          Начать поиск проекта с этого каталога [default: .]
      --ibcmd <IBCMD>
          Путь к ibcmd; рядом требуется 1cv8 той же установки
      --platform-arch <PLATFORM_ARCH>
          Архитектура платформы
      --distrobox <DISTROBOX>
          Контейнер Distrobox
      --platform-version <PLATFORM_VERSION>
          Версия платформы для этого запуска
      --format <FORMAT>
          Формат результата: human или json [default: human] [possible values: human, json]
  -h, --help
          Показать справку

eska-build import: синтаксис и все параметры
Заменить исходники проекта из файла CF, CFE, EPF или ERF

Использование: eska-build import [OPTIONS] <ФАЙЛ>

Аргументы:
  <ФАЙЛ>  Файл 1С для распаковки; путь относительно каталога запуска команды

Параметры:
  -p, --project <ПРОЕКТ>
          Выбрать ровно один проект workspace по имени
      --force
          Подтвердить различия имени/UUID и потерю локальных исходников; проверки типа и путей сохраняются
      --lang <LANG>
          Выбрать язык интерфейса
      --dry-run
          Распаковать, проверить и показать план замены без изменения исходников проекта
      --project-dir <PROJECT_DIR>
          Начать поиск проекта с этого каталога [default: .]
      --format <FORMAT>
          Формат вывода [default: human] [possible values: human, json]
      --ibcmd <IBCMD>
          Явный путь к ibcmd (или ESKA_IBCMD)
      --platform-arch <PLATFORM_ARCH>
          Каталог архитектуры платформы 1С (или ESKA_PLATFORM_ARCH)
      --distrobox <DISTROBOX>
          Контейнер Distrobox, используемый только при отсутствии ibcmd на хосте (или ESKA_DISTROBOX)
      --platform-version <PLATFORM_VERSION>
          Версия платформы 1С; сохраняется при создании проекта, действует однократно при импорте
      --select-platform
          Интерактивно выбрать установленную платформу 1С
  -h, --help
          Показать справку

eska-build clean: синтаксис и все параметры
Удалить служебную базу сборки

Использование: eska-build clean [OPTIONS]

Параметры:
  -p, --project <ПРОЕКТ>           Выбрать проект workspace по имени; параметр можно повторять
      --lang <LANG>                Выбрать язык интерфейса
      --workspace                  Удалить служебные базы всех проектов workspace
  -h, --help                       Показать справку
      --project-dir <PROJECT_DIR>  Начать поиск проекта с этого каталога [default: .]

eska-build platform: синтаксис и все параметры
Найти установленные платформы 1С

Использование: eska-build platform [OPTIONS] <COMMAND>

Команды:
  list  Показать платформы в текущем раннере

Параметры:
  -h, --help                       Показать справку
      --lang <LANG>                Выбрать язык интерфейса
      --project-dir <PROJECT_DIR>  Начать поиск проекта с этого каталога [default: .]

eska-build config: синтаксис и все параметры
Управлять глобальными настройками этого компьютера

Использование: eska-build config [OPTIONS] <COMMAND>

Команды:
  init  Создать глобальный конфиг по умолчанию
  edit  Открыть глобальный конфиг в редакторе

Параметры:
      --lang <LANG>                Выбрать язык интерфейса
  -h, --help                       Показать справку
      --project-dir <PROJECT_DIR>  Начать поиск проекта с этого каталога [default: .]

eska-build platform list: синтаксис и все параметры
Показать платформы в текущем раннере

Использование: eska-build platform list [OPTIONS]

Параметры:
      --ibcmd <ПУТЬ>                 Явный путь к ibcmd (или ESKA_IBCMD)
      --lang <LANG>                  Выбрать язык интерфейса
      --platform-arch <АРХИТЕКТУРА>  Каталог архитектуры платформы 1С (или ESKA_PLATFORM_ARCH)
      --distrobox <КОНТЕЙНЕР>        Контейнер Distrobox, используемый только при отсутствии ibcmd на хосте (или ESKA_DISTROBOX)
      --project-dir <PROJECT_DIR>    Начать поиск проекта с этого каталога [default: .]
      --format <human|json>          Формат вывода [default: human] [possible values: human, json]
  -h, --help                         Показать справку

eska-build config init: синтаксис и все параметры
Создать глобальный конфиг по умолчанию

Использование: eska-build config init [OPTIONS]

Параметры:
  -h, --help                       Показать справку
      --lang <LANG>                Выбрать язык интерфейса
      --project-dir <PROJECT_DIR>  Начать поиск проекта с этого каталога [default: .]

eska-build config edit: синтаксис и все параметры
Открыть глобальный конфиг в редакторе

Использование: eska-build config edit [OPTIONS]

Параметры:
  -h, --help                       Показать справку
      --lang <LANG>                Выбрать язык интерфейса
      --project-dir <PROJECT_DIR>  Начать поиск проекта с этого каталога [default: .]
05

eska-vcs

Вход Назначение
eska-vcs Git/workflow, полки и смысловое сравнение Designer XML
eska-vcs clone Клонировать и проверить существующий проект eska
eska-vcs diff Показать изменения файлов проекта
eska-vcs finish Завершить активную задачу по правилам workflow
eska-vcs history Показать локальную историю commit
eska-vcs save Сохранить текущие изменения проекта в историю Git
eska-vcs shelve Сохранить незакоммиченные изменения текущей ветки в полку
eska-vcs unshelve Восстановить полку текущей ветки с сохранением index и рабочих файлов
eska-vcs shelves Показать сохранённые полки всех веток репозитория
eska-vcs start Начать работу над задачей по workflow проекта
eska-vcs status Показать состояние проекта и workflow
eska-vcs switch Переключиться на существующую задачу или базовую ветку workflow

eska-vcs: синтаксис и все параметры
eska-vcs 0.22.0
Git/workflow, полки и смысловое сравнение Designer XML

Использование: eska-vcs [OPTIONS] <COMMAND>

Команды:
  clone     Клонировать и проверить существующий проект eska
  diff      Показать изменения файлов проекта
  finish    Завершить активную задачу по правилам workflow
  history   Показать локальную историю commit
  save      Сохранить текущие изменения проекта в историю Git
  shelve    Сохранить незакоммиченные изменения текущей ветки в полку
  unshelve  Восстановить полку текущей ветки с сохранением index и рабочих файлов
  shelves   Показать сохранённые полки всех веток репозитория
  start     Начать работу над задачей по workflow проекта
  status    Показать состояние проекта и workflow
  switch    Переключиться на существующую задачу или базовую ветку workflow
Параметры:
      --lang <LANG>                Выбрать язык интерфейса
      --project-dir <PROJECT_DIR>  Начать поиск проекта с этого каталога [default: .]
  -h, --help                       Показать справку
  -V, --version                    Показать версию

eska-vcs clone: синтаксис и все параметры
Клонировать и проверить существующий проект eska

Использование: eska-vcs clone [OPTIONS] <РЕПОЗИТОРИЙ> [КАТАЛОГ]

Аргументы:
  <РЕПОЗИТОРИЙ>  URL или локальный путь репозитория
  [КАТАЛОГ]      Новый каталог назначения (по умолчанию — имя репозитория)

Параметры:
      --lang <LANG>                Выбрать язык интерфейса
      --remote <ИМЯ>               Имя для удалённого репозитория [default: origin]
  -h, --help                       Показать справку
      --project-dir <PROJECT_DIR>  Начать поиск проекта с этого каталога [default: .]

eska-vcs diff: синтаксис и все параметры
Показать изменения файлов проекта

Использование: eska-vcs diff [OPTIONS] [РЕВИЗИЯ]...

Аргументы:
  [РЕВИЗИЯ]...  Сравнить указанную ревизию с HEAD либо две указанные ревизии

Параметры:
      --lang <LANG>                Выбрать язык интерфейса
      --since-branch-point         Сравнивать с точкой ветвления указанных ревизий
      --project-dir <PROJECT_DIR>  Начать поиск проекта с этого каталога [default: .]
      --raw                        Вывести компактные коды изменений без локализации
      --semantic                   Показать логические объекты, модули, методы, формы и свойства метаданных
      --format <ФОРМАТ>            Формат вывода: human или json [default: human] [possible values: human, json]
  -p, --project <ПРОЕКТ>           Выбрать проект workspace по имени; параметр можно повторять
      --workspace                  Выбрать все проекты и собственные файлы workspace
  -h, --help                       Показать справку

eska-vcs finish: синтаксис и все параметры
Завершить активную задачу по правилам workflow

Использование: eska-vcs finish [OPTIONS]

Параметры:
  -h, --help                       Показать справку
      --lang <LANG>                Выбрать язык интерфейса
      --project-dir <PROJECT_DIR>  Начать поиск проекта с этого каталога [default: .]

eska-vcs history: синтаксис и все параметры
Показать локальную историю commit

Использование: eska-vcs history [OPTIONS]

Параметры:
      --lang <LANG>                Выбрать язык интерфейса
  -n, --limit <КОЛИЧЕСТВО>         Максимальное число commit для вывода (1–1000) [default: 20]
      --format <ФОРМАТ>            Формат вывода: human или json [default: human] [possible values: human, json]
      --project-dir <PROJECT_DIR>  Начать поиск проекта с этого каталога [default: .]
  -h, --help                       Показать справку

eska-vcs save: синтаксис и все параметры
Сохранить текущие изменения проекта в историю Git

Использование: eska-vcs save [OPTIONS]

Параметры:
      --lang <LANG>                Выбрать язык интерфейса
  -m, --message <СООБЩЕНИЕ>        Использовать указанное сообщение commit без генерации и редактора
  -p, --project <ПРОЕКТ>           Сохранить только один проект workspace по имени
      --project-dir <PROJECT_DIR>  Начать поиск проекта с этого каталога [default: .]
      --workspace                  Сохранить все изменения внутри workspace
      --dry-run                    Показать точный план сохранения без изменения репозитория
  -h, --help                       Показать справку

eska-vcs shelve: синтаксис и все параметры
Сохранить незакоммиченные изменения текущей ветки в полку

Использование: eska-vcs shelve [OPTIONS]

Параметры:
      --dry-run                    Показать пути и состояния index/worktree без изменения репозитория
      --lang <LANG>                Выбрать язык интерфейса
      --format <FORMAT>            Формат вывода: human или json [default: human] [possible values: human, json]
      --project-dir <PROJECT_DIR>  Начать поиск проекта с этого каталога [default: .]
  -h, --help                       Показать справку

eska-vcs unshelve: синтаксис и все параметры
Восстановить полку текущей ветки с сохранением index и рабочих файлов

Использование: eska-vcs unshelve [OPTIONS] [ID]

Аргументы:
  [ID]  ID полки; по умолчанию полка текущей ветки

Параметры:
      --dry-run                    Показать пути и состояния index/worktree без изменения репозитория
      --lang <LANG>                Выбрать язык интерфейса
      --format <FORMAT>            Формат вывода: human или json [default: human] [possible values: human, json]
      --project-dir <PROJECT_DIR>  Начать поиск проекта с этого каталога [default: .]
  -h, --help                       Показать справку

eska-vcs shelves: синтаксис и все параметры
Показать сохранённые полки всех веток репозитория

Использование: eska-vcs shelves [OPTIONS]

Параметры:
      --format <FORMAT>            Формат вывода: human или json [default: human] [possible values: human, json]
      --lang <LANG>                Выбрать язык интерфейса
  -h, --help                       Показать справку
      --project-dir <PROJECT_DIR>  Начать поиск проекта с этого каталога [default: .]

eska-vcs start: синтаксис и все параметры
Начать работу над задачей по workflow проекта

Использование: eska-vcs start [OPTIONS] <ЗАДАЧА>

Аргументы:
  <ЗАДАЧА>  Идентификатор задачи для имени рабочей ветки

Параметры:
  -h, --help                       Показать справку
      --lang <LANG>                Выбрать язык интерфейса
      --project-dir <PROJECT_DIR>  Начать поиск проекта с этого каталога [default: .]

eska-vcs status: синтаксис и все параметры
Показать состояние проекта и workflow

Использование: eska-vcs status [OPTIONS]

Параметры:
      --format <ФОРМАТ>            Формат вывода: human или json [default: human] [possible values: human, json]
      --lang <LANG>                Выбрать язык интерфейса
  -p, --project <ПРОЕКТ>           Выбрать проект workspace по имени; параметр можно повторять
      --project-dir <PROJECT_DIR>  Начать поиск проекта с этого каталога [default: .]
      --workspace                  Выбрать все проекты и собственные файлы workspace
  -h, --help                       Показать справку

eska-vcs switch: синтаксис и все параметры
Переключиться на существующую задачу или базовую ветку workflow

Использование: eska-vcs switch [OPTIONS] <ЗАДАЧА|--base>

Аргументы:
  [ЗАДАЧА]  Идентификатор существующей задачи

Параметры:
      --base                       Переключиться на базовую ветку workflow без завершения задачи
      --lang <LANG>                Выбрать язык интерфейса
      --dry-run                    Показать пути и состояния index/worktree без изменения репозитория
      --project-dir <PROJECT_DIR>  Начать поиск проекта с этого каталога [default: .]
      --format <FORMAT>            Формат вывода: human или json [default: human] [possible values: human, json]
  -h, --help                       Показать справку
06

eska-fmt

Вход Назначение
eska-fmt Настраиваемое форматирование BSL и запросов без анализатора

eska-fmt: синтаксис и все параметры
Настраиваемое форматирование BSL и запросов без анализатора

Usage: eska-fmt [OPTIONS] [SCOPE]

Arguments:
  [SCOPE]  Файл или каталог объекта относительно project-dir; по умолчанию исходники проекта

Options:
      --lang <LANG>                Выбрать язык интерфейса
      --project-dir <PROJECT_DIR>  Начать поиск проекта с этого каталога [default: .]
      --member <MEMBER>            Выбранный member workspace; можно указать несколько
      --workspace                  Все members workspace
      --check                      Проверить без записи; код 1 при необходимых изменениях
      --diff                       Показать исходную и отформатированную версии без записи
      --dump-config                Полная политика с происхождением значений без записи
      --style <STYLE>              Sparse override операции в JSON
      --query-at <QUERY_AT>        Явно форматировать статический BSL-запрос по UTF-8 byte offset
      --query-index <QUERY_INDEX>  Явно форматировать XML-запрос по индексу с нуля
      --migrate-config             Предпросмотр миграции настроек в секцию format
      --apply-migration            Применить миграцию настроек с резервной копией
      --format <FORMAT>            Формат вывода: human или json [default: human] [possible values: human, json]
  -h, --help                       Показать справку
  -V, --version                    Показать версию