sf-package-combiner
Version:
Combine multiple Salesforce manifest files (package.xml) into 1 file for deployments.
96 lines • 2.98 kB
JSON
{
"commands": {
"sfpc:combine": {
"aliases": [],
"args": {},
"description": "Read multiple package.xml files, then parse them and combine them to create 1 final package for deployments.",
"examples": [
"sf sfpc combine -f pack1.xml -f pack2.xml -c package.xml",
"sf sfpc combine -f pack1.xml -d \"test/directory\" -c package.xml",
"sf sfpc combine -f packag1.xml -f pack2.xml -v 60.0 -c package.xml",
"sf sfpc combine -f packag1.xml -f pack2.xml -c 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-file": {
"char": "f",
"name": "package-file",
"summary": "Path to a package.xml file.",
"hasDynamicHelp": false,
"multiple": true,
"type": "option"
},
"combined-package": {
"char": "c",
"name": "combined-package",
"summary": "Combined package file path.",
"default": "package.xml",
"hasDynamicHelp": false,
"multiple": false,
"type": "option"
},
"directory": {
"char": "d",
"name": "directory",
"summary": "Directory to look for package.xml files in.",
"hasDynamicHelp": false,
"multiple": true,
"type": "option"
},
"api-version": {
"char": "v",
"description": "Override the api version used for api requests made by this command",
"name": "api-version",
"required": false,
"summary": "Sets the API version to use in the combined package.xml.",
"hasDynamicHelp": false,
"multiple": false,
"type": "option"
},
"no-api-version": {
"char": "n",
"name": "no-api-version",
"summary": "Explicitly omit the API version in the combined package.xml.",
"allowNo": false,
"type": "boolean"
}
},
"hasDynamicHelp": false,
"hiddenAliases": [],
"id": "sfpc:combine",
"pluginAlias": "sf-package-combiner",
"pluginName": "sf-package-combiner",
"pluginType": "core",
"strict": true,
"summary": "Combine multiple package.xml files together.",
"enableJsonFlag": true,
"isESM": true,
"relativePath": [
"lib",
"commands",
"sfpc",
"combine.js"
],
"aliasPermutations": [],
"permutations": [
"sfpc:combine",
"combine:sfpc"
]
}
},
"version": "2.3.9"
}