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
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
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: .]
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 Показать справку