Skip to content

vrunner decompileepf

Разбирает файлы внешних обработок .epf/.erf в XML-исходники.

Изменено в 3.0

vrunner decompileepf переименована в vrunner epf decompile — вошла в группу epf. Позиционные аргументы inputPath/outputPath заменены: inputPath стал обязательным SRC, outputPath стал опцией --out.

Документация epf decompile →

Изменения

Аспект2.x3.0
Командаvrunner decompileepf <inputPath> <outputPath>vrunner epf decompile <SRC> [--out <dir>]
Источник (EPF-файл или каталог)Позиционный inputPathОбязательный позиционный SRC
Каталог выводаПозиционный outputPathОпция --out
Рекурсивный поискНе поддерживался--recursive / -R
--ibcmdНе поддерживалсяПоддерживается
Секция в настройках"decompileepf""vrunner.epf.decompile"

Примеры

Было (2.x)

bash
vrunner decompileepf build/epf epf \
  --ibconnection /F./build/ibservice \
  --v8version 8.3.24

Стало (3.0)

bash
# Разобрать все EPF из каталога
vrunner epf decompile ./build/epf --out ./epf --ibcmd

# Рекурсивно
vrunner epf decompile ./build/epf -R --out ./epf --ibcmd

# Разобрать один файл
vrunner epf decompile ./build/epf/MyReport.epf \
  --out ./epf/MyReport \
  --ibconnection /F./build/ibservice \
  --v8version 8.3.24

Файл настроек

Было (vrunner.json)

json
{
  "decompileepf": {
    "--ibconnection": "/F./build/ibservice",
    "inputPath": "./build/out/epf",
    "outputPath": "./epf"
  }
}

Стало (autumn-properties.json)

json
{
  "vrunner": {
    "epf": {
      "decompile": {
        "ibconnection": "/F./build/ibservice",
        "out": "./epf"
      }
    }
  }
}