sfdx-git-delta
Version:
Generate the sfdx content in source format and destructive change from two git commits
184 lines • 5.78 kB
JSON
{
"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"
}