Выполнение команды sfdx с флагом json вернет разные выходные данные json в зависимости от команды. Вот пример вывода, возвращаемого sfdx force:package:version:create ... --json:

{
  "status": 0,
  "result": {
    "Id": "abc123",
    "Status": "Success",
    "Package2Id": "abc234",
    "Package2VersionId": "abc345",
    "SubscriberPackageVersionId": "abc456",
    "Tag": null,
    "Branch": null,
    "Error": [],
    "CreatedDate": "2020-08-08 12:00",
    "HasMetadataRemoved": false
  }
}

Есть ли какая-либо документация для вывода json этих команд?

Насколько я могу судить, свойства в result будут разными для каждой команды. Также было бы очень полезно для каждой команды знать диапазон возможных значений Status.

5
gburnett 25 Окт 2021 в 18:27

1 ответ

Обычно это не документируется в контексте команды CLI (вывод команды x), но обычно вы можете найти дополнительную информацию на основе базовых объектов, с которыми она взаимодействует.

Например, команда force:package:version:create... использует Package2VersionCreateRequest. В нем вы можете увидеть следующие значения, определенные для Status, которые он может содержать

Статус запроса на создание Package2Version. Допустимые значения включают:

  • В очереди
  • В ходе выполнения
  • Успех
  • ошибка
1
Kris Goncalves 1 Ноя 2021 в 17:47