UNPKG

sfdx-git-delta

Version:

Generate the sfdx content in source format and destructive change from two git commits

184 lines 5.78 kB
{ "commands": { "sgd:source:delta": { "aliases": [], "args": {}, "description": "Use two git commit reference to generate the package corresponding to what has changed in between", "examples": [ "- Build incremental manifest from the previous commit\n\n<%= config.bin %> <%= command.id %> --from \"origin/development\" --output-dir incremental\n\n- Build incremental manifest and source from the development branch\n\n<%= config.bin %> <%= command.id %> --from \"origin/development\" --generate-delta --output-dir incremental" ], "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" }, "from": { "char": "f", "name": "from", "required": true, "summary": "commit sha from where the diff is done", "hasDynamicHelp": false, "multiple": false, "type": "option" }, "to": { "char": "t", "name": "to", "summary": "commit sha to where the diff is done", "default": "HEAD", "hasDynamicHelp": false, "multiple": false, "type": "option" }, "generate-delta": { "char": "d", "name": "generate-delta", "summary": "generate delta files in [--output-dir] folder", "allowNo": false, "type": "boolean" }, "output-dir": { "aliases": [ "output" ], "char": "o", "deprecateAliases": true, "name": "output-dir", "summary": "source package specific output", "default": "./output", "hasDynamicHelp": false, "multiple": false, "type": "option" }, "repo-dir": { "aliases": [ "repo" ], "char": "r", "deprecateAliases": true, "name": "repo-dir", "summary": "git repository location", "default": "./", "hasDynamicHelp": false, "multiple": false, "type": "option" }, "source-dir": { "aliases": [ "source" ], "char": "s", "deprecateAliases": true, "name": "source-dir", "summary": "source folder focus location related to --repo-dir", "default": "./", "hasDynamicHelp": false, "multiple": false, "type": "option" }, "ignore-file": { "aliases": [ "ignore" ], "char": "i", "deprecateAliases": true, "name": "ignore-file", "summary": "file listing paths to explicitly ignore for any diff actions", "hasDynamicHelp": false, "multiple": false, "type": "option" }, "ignore-destructive-file": { "aliases": [ "ignore-destructive" ], "char": "D", "deprecateAliases": true, "name": "ignore-destructive-file", "summary": "file listing paths to explicitly ignore for any destructive actions", "hasDynamicHelp": false, "multiple": false, "type": "option" }, "include-file": { "aliases": [ "include" ], "char": "n", "deprecateAliases": true, "name": "include-file", "summary": "file listing paths to explicitly include for any diff actions", "hasDynamicHelp": false, "multiple": false, "type": "option" }, "include-destructive-file": { "aliases": [ "include-destructive" ], "char": "N", "deprecateAliases": true, "name": "include-destructive-file", "summary": "file listing paths to explicitly include for any destructive actions", "hasDynamicHelp": false, "multiple": false, "type": "option" }, "ignore-whitespace": { "char": "W", "name": "ignore-whitespace", "summary": "ignore git diff whitespace (space, tab, eol) changes", "allowNo": false, "type": "boolean" }, "api-version": { "char": "a", "description": "Override the api version used for api requests made by this command", "name": "api-version", "summary": "salesforce metadata API version, default to sfdx-project.json \"sourceApiVersion\" attribute or latest version", "hasDynamicHelp": false, "multiple": false, "type": "option" } }, "hasDynamicHelp": false, "hiddenAliases": [], "id": "sgd:source:delta", "pluginAlias": "sfdx-git-delta", "pluginName": "sfdx-git-delta", "pluginType": "core", "strict": true, "summary": "Generate incremental package manifest and source content", "enableJsonFlag": true, "isESM": true, "relativePath": [ "lib", "commands", "sgd", "source", "delta.js" ], "aliasPermutations": [], "permutations": [ "sgd:source:delta", "source:sgd:delta", "source:delta:sgd", "sgd:delta:source", "delta:sgd:source", "delta:source:sgd" ] } }, "version": "6.6.0" }