UNPKG

sf-package-combiner

Version:

Combine multiple Salesforce manifest files (package.xml) into 1 file for deployments.

96 lines 2.98 kB
{ "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" }