sf-package-list
Version:
Convert Salesforce package.xml manifests to and from plain-text list format.
151 lines • 4.25 kB
JSON
{
"commands": {
"sfpl:list": {
"aliases": [],
"args": {},
"description": "Read a package.xml file and convert it to list format.",
"examples": [
"sf sfpl list -x package.xml",
"sf sfpl list -x package.xml -n"
],
"flags": {
"json": {
"description": "Format output as json.",
"helpGroup": "GLOBAL",
"name": "json",
"allowNo": false,
"type": "boolean"
},
"flags-dir": {
"helpGroup": "GLOBAL",
"name": "flags-dir",
"summary": "Import flag values from a directory.",
"hasDynamicHelp": false,
"multiple": false,
"type": "option"
},
"package-xml": {
"char": "x",
"name": "package-xml",
"required": false,
"summary": "Path to the package.xml to convert to list format.",
"hasDynamicHelp": false,
"multiple": false,
"type": "option"
},
"package-list": {
"char": "l",
"name": "package-list",
"summary": "Output path to save the package list to.",
"default": "package.txt",
"hasDynamicHelp": false,
"multiple": false,
"type": "option"
},
"no-api-version": {
"char": "n",
"name": "no-api-version",
"required": false,
"summary": "Intentionally omit the API version in the package list.",
"allowNo": false,
"type": "boolean"
}
},
"hasDynamicHelp": false,
"hiddenAliases": [],
"id": "sfpl:list",
"pluginAlias": "sf-package-list",
"pluginName": "sf-package-list",
"pluginType": "core",
"strict": true,
"summary": "Convert a Salesforce package into list format.",
"enableJsonFlag": true,
"isESM": true,
"relativePath": [
"lib",
"commands",
"sfpl",
"list.js"
],
"aliasPermutations": [],
"permutations": [
"sfpl:list",
"list:sfpl"
]
},
"sfpl:xml": {
"aliases": [],
"args": {},
"description": "Convert the package list back into a package.xml.",
"examples": [
"sf sfpl xml -l list.txt -x package.xml",
"sf sfpl xml -l list.txt -x package.xml -n"
],
"flags": {
"json": {
"description": "Format output as json.",
"helpGroup": "GLOBAL",
"name": "json",
"allowNo": false,
"type": "boolean"
},
"flags-dir": {
"helpGroup": "GLOBAL",
"name": "flags-dir",
"summary": "Import flag values from a directory.",
"hasDynamicHelp": false,
"multiple": false,
"type": "option"
},
"package-xml": {
"char": "x",
"name": "package-xml",
"summary": "Path to the package.xml to create.",
"default": "package.xml",
"hasDynamicHelp": false,
"multiple": false,
"type": "option"
},
"package-list": {
"char": "l",
"name": "package-list",
"required": false,
"summary": "Text file containing the package list to convert into an XML.",
"hasDynamicHelp": false,
"multiple": false,
"type": "option"
},
"no-api-version": {
"char": "n",
"name": "no-api-version",
"required": false,
"summary": "Intentionally omit the API version in the package.xml.",
"allowNo": false,
"type": "boolean"
}
},
"hasDynamicHelp": false,
"hiddenAliases": [],
"id": "sfpl:xml",
"pluginAlias": "sf-package-list",
"pluginName": "sf-package-list",
"pluginType": "core",
"strict": true,
"summary": "Convert a Salesforce package list back into a XML.",
"enableJsonFlag": true,
"isESM": true,
"relativePath": [
"lib",
"commands",
"sfpl",
"xml.js"
],
"aliasPermutations": [],
"permutations": [
"sfpl:xml",
"xml:sfpl"
]
}
},
"version": "3.1.0"
}