@salesforce/acu-pack
Version:
SFDX CLI Extensions
135 lines • 9.81 kB
JSON
{
"namespacesFlagDescription": "A comma separated list of namespaces to include when retrieveing metadata. By default namespaces are excluded.",
"package": {
"merge": {
"commandDescription": "\r\nMerges one SFDX package file into another.",
"sourceFlagDescription": "The source SFDX package. This package wins all conflict battles!",
"destinationFlagDescription": "The destination SFDX package which contains the merge results. It will be created if it does not exist.",
"isPackageCompareFlagDescription": "Include this flag to compare the two packages. Both packages will have common items *removed*."
},
"permissions": {
"commandDescription": "\r\nRetrieve all metadata related to Profile security/access permissions.",
"packageFlagDescription": "The path to the package file to be generated. By default the path is '%s'",
"metadataFlagDescription": "A comma separated list of the metadata types to include. This overrides the default list: %s."
},
"build": {
"commandDescription": "\r\nBuilds a standard SFDX source format package file from the specified org's existing metadata.",
"packageFlagDescription": "The path to the package file to be generated. By default the path is '%s'",
"optionsFlagDescription": "A file containing the package build options. Specifying this option will create the file if it doesn't exist already.",
"metadataFlagDescription": "A comma separated list of metadata to include. This list overrides any exclude list in the options file.",
"sourceFlagDescription": "Set this flag to 'true' to use Salesforce's Source Tracking data as the contents for the package file.",
"mdapiFolderFlagDescription": "The path to the folder containging the MDAPI formatted files to create the package for.",
"appendFlagDescription": "Set this flag to 'true' if you wish to append to the existing package.xml file. The default (false) overwrites the existing file."
}
},
"schema": {
"dictionary": {
"commandDescription": "\r\nGenerates a DataDictionary-[Org].xlsx file from an Org's Object & Field metadata.",
"reportFlagDescription": "The path for the data dictionary report XLSX file. This overrides the default: %s.",
"optionsFlagDescription": "A file containing the Data Dictionary options. Specifying this option will create the file if it doesn't exist already."
},
"profile": {
"retrieve": {
"commandDescription": "\r\nRetrives Profiles from Org without need to generate package.xml" ,
"names": "Comma seperated profile names with out any extension.Example \"Admin,Agent\". 5 Profiles can be retrieved at a time"
}
}
},
"source": {
"permissions": {
"commandDescription": "\r\nGenerate a security report based on configured permissions.\r\nThe accuracy of this report is dependant on the configuration in the local project.\r\nIt is suggested that a permissions package be created using the acu-pack:package:permissions\r\ncommand and that package is retrieved from the org prior to executing this command.",
"sourceFlagDescription": "OPTIONAL: The source folder to start the meta scan from. Overrides the project's default package directory folder.",
"metadataFoldersFlagDescription": "OPTIONAL: A comma separated list of folders to include. This list overrides the defaults: %s.",
"reportFlagDescription": "OPTIONAL: The path for the permissions report XLSX file. This overrides the default: %s."
},
"delta": {
"optionsFlagDescription": "A file containing the delta command options. Specifying this option will create the file if it doesn't exist already.",
"sourceFlagDescription": "The source folder to start the delta scan from.",
"destinationFlagDescription": "The destination folder for the deltas.",
"forceFlagDescription": "Path to a file containing folders & files to include in the delta destination. Will override md5/git AND ignore file contents.",
"ignoreFlagDescription": "Path to a file containing folders & files to ignore. Will override md5/git file contents.",
"deleteReportFlagDescription": "Path to a file to write deleted files.",
"checkFlagDescription": "Does a dry-run of a deployment. Inspect the log file for results. NOTE: This option is ignored if no (d)estination option is provided.",
"copyFullDirFlagDescription": "Specifies a comma delimited list of directories where all files should be copied if one of the files changed. The default list is: %s",
"git": {
"commandDescription": "\r\nUses a git-diff file to detect deltas. Generate a git-diff.txt diff file as follows: git --no-pager diff --name-status --no-renames -w <target branch> > git-diff.txt",
"gitFlagDescription": "The output of a git-diff command (https://git-scm.com/docs/git-diff)"
},
"md5": {
"commandDescription": "\r\nUses an MD5 hash file to detect deltas.",
"md5FlagDescription": "The MD5 hash list file to use"
}
},
"xpath": {
"commandDescription": "\r\nValidates XML against xpath selects and known bad values.",
"optionsFlagDescription": "A file containing the XPathOptions json. Specifying this option will create the file if it doesn't exist already."
},
"profile": {
"commandDescription": "\r\nDetermines the compatibility for one or more profiles metadata files with a specified Org. WARNING: This command should be executed by a user with full read permissions to all objects & fields.",
"profilePathFlagDescription": "OPTIONAL: Comma separated path to the Profile and/or PermissionsSet metadata to evaluate. This overrides the defaults: %s.",
"outputFoldersFlagDescription": "OPTIONAL: The output folder path for the modified profile metadata files. The existing files are overwritten if not specififed.",
"modifyFlagDescription": "OPTIONAL: Setting this flag to true will updated the existing metadat to remove the incompatibile entries."
}
},
"apex": {
"coverage": {
"clear": {
"commandDescription": "\r\nClears the Apex Code Coverage data from the specified Org.",
"metadataFlagDescription": "An optional comma separated list of metadata to include. The defaults are: (%s.)",
"classortriggernamesFlagDescription": "An optional comma seperated list of class or trigger names to include"
},
"execute": {
"commandDescription": "\r\nExecutes Apex tests and includes Code Coverage metrics.",
"waitDescription": "The optional wait time (minutes) for test execution to complete. A value of -1 means infinite wait. A value of 0 means no wait. The default is %s"
},
"report": {
"commandDescription": "\r\nPull Code Coverage metrics and generates a report.",
"waitDescription": "The optional wait time (minutes) for test execution to complete. A value of -1 means infinite wait. A value of 0 means no wait. The default is %s",
"reportFlagDescription": "The optional path for the generated report."
}
},
"scaffold": {
"commandDescription": "\r\nGenerates Apex test classes (and cls-meta files) for specified CustomObjects.",
"optionsFlagDescription": "A file containing the Apex Test scaffold options. Specifying this option will create the file if it doesn't exist already.",
"sObjectsFlagDescription": "A comma separated list of SObject types generate Apex Test classes for. This list overrides any SObjects list in the options file."
}
},
"admin": {
"user": {
"unmask": {
"commandDescription": "\r\nRemoves the .invalid extension from a User's email address. This extenion is automatically added when a sandbox is refreshed.",
"userListFlagDescription": "A comma delimited list of usernames for the User objects to update.",
"userFileFlagDescription": "A file which contains a list of usernames for the User objects to update."
},
"access": {
"commandDescription": "\r\nGenerates a report which defines user access via PermissionSet to Salewsforce Apps.",
"appListFlagDescription": "A comma delimited list of Apps to check access for.",
"reportFlagDescription": "The optional path for the generated report."
}
},
"workspace": {
"delete": {
"commandDescription": "\r\nDeletes the Developer Console IDEWorkspace object for the specified user(s).",
"userListFlagDescription": "A comma delimited list of usernames to reset workspaces for."
}
}
},
"api": {
"file": {
"post": {
"metadataFlagDescription": "The MetaData Type name to upload",
"commandDescription": "\r\nUploads ContentVersion files using a multi-part message when necessary.",
"recordsFlagDescription": "The Path to the file (CSV) containing the ContentVersion record data to upload",
"columnsFlagDescription": "A comma seperated list of the columns to use from the CSV file. If not specififed, all the columns are used.",
"allOrNothingFlagDescription": "Set this flag to stop the upload process on the first error"
}
},
"get": {
"commandDescription": "\r\nPerforms the GET REST action against the specified URL/URI.",
"metadataFlagDescription": "The metadata to execute the API against. The dot operator can be used to retrieve a specific field (i.e. ContentVersion.VersionData)",
"idsFlagDescription": "A comma delimited list of Ids to get. A file will be written for each Id provided",
"toolingAPIFlagDescription": "Set to true to specify the Tooling API.",
"outputFoldersFlagDescription": "OPTIONAL: The output folder path for the files. The current directory is the default."
}
}
}