UNPKG

sf-package-list

Version:

Convert Salesforce package.xml manifests to and from plain-text list format.

151 lines 4.25 kB
{ "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" }