]> src.twobees.de Git - dotfiles.git/blob - stow/oh-my-zsh/.oh-my-zsh/plugins/sfdx/_sfdx
initial
[dotfiles.git] / stow / oh-my-zsh / .oh-my-zsh / plugins / sfdx / _sfdx
1 #compdef sfdx
2
3 # DESCRIPTION: Zsh completion script for the Salesforce CLI
4 # AUTHOR: Wade Wegner (@WadeWegner)
5 # REPO: https://github.com/wadewegner/salesforce-cli-zsh-completion
6 # LICENSE: https://github.com/wadewegner/salesforce-cli-zsh-completion/blob/master/LICENSE
7
8 local -a _1st_arguments
9
10 _1st_arguments=(
11         "force\:alias\:list":"list username aliases for the Salesforce CLI"
12         "force\:alias\:set":"set username aliases for the Salesforce CLI"
13         "force\:apex\:class\:create":"create an Apex class"
14         "force\:apex\:execute":"execute anonymous Apex code"
15         "force\:apex\:log\:get":"fetch a debug log"
16         "force\:apex\:log\:list":"list debug logs"
17         "force\:apex\:log\:tail":"start debug logging and display logs"
18         "force\:apex\:test\:report":"display test results"
19         "force\:apex\:test\:run":"invoke Apex tests"
20         "force\:apex\:trigger\:create":"create an Apex trigger"
21         "force\:auth\:jwt\:grant":"authorize an org using the JWT flow"
22         "force\:auth\:logout":"log out from authorized orgs"
23         "force\:auth\:sfdxurl\:store":"authorize an org using an SFDX auth URL"
24         "force\:auth\:web\:login":"authorize an org using the web login flow"
25         "force\:config\:get":"get config var values for given names"
26         "force\:config\:list":"list config vars for the Salesforce CLI"
27         "force\:config\:set":"set config vars for the Salesforce CLI"
28         "force\:data\:bulk\:delete":"bulk delete records from a csv file"
29         "force\:data\:bulk\:status":"view the status of a bulk data load job or batch"
30         "force\:data\:bulk\:upsert":"bulk upsert records from a CSV file"
31         "force\:data\:record\:create":"create a record"
32         "force\:data\:record\:delete":"delete a record"
33         "force\:data\:record\:get":"view a record"
34         "force\:data\:record\:update":"update a record"
35         "force\:data\:soql\:query":"execute a SOQL query"
36         "force\:data\:tree\:export":"export data from an org into sObject tree format for force:data:tree:import consumption"
37         "force\:data\:tree\:import":"import data into an org using SObject Tree Save API"
38         "force\:doc\:commands\:display":"display help for force commands"
39         "force\:doc\:commands\:list":"list the force commands"
40         "force\:lightning\:app\:create":"create a Lightning app"
41         "force\:lightning\:component\:create":"create a bundle for an Aura component or a Lightning web component"
42         "force\:lightning\:event\:create":"create a Lightning event"
43         "force\:lightning\:interface\:create":"create a Lightning interface"
44         "force\:lightning\:lint":"analyse (lint) Lightning component code"
45         "force\:lightning\:test\:create":"create a Lightning test"
46         "force\:lightning\:test\:install":"install Lightning Testing Service unmanaged package in your org"
47         "force\:lightning\:test\:run":"invoke Aura component tests"
48         "force\:limits\:api\:display":"display current org’s limits"
49         "force\:mdapi\:convert":"convert metadata from the Metadata API format into the source format"
50         "force\:mdapi\:deploy":"deploy metadata to an org using Metadata API"
51         "force\:mdapi\:deploy\:cancel":"cancel a metadata deployment"
52         "force\:mdapi\:deploy\:report":"check the status of a metadata deployment"
53         "force\:mdapi\:retrieve":"retrieve metadata from an org using Metadata API"
54         "force\:mdapi\:retrieve\:report":"check the status of a metadata retrieval"
55         "force\:org\:create":"create a scratch org"
56         "force\:org\:delete":"mark a scratch org for deletion"
57         "force\:org\:display":"get org description"
58         "force\:org\:list":"list all orgs you’ve created or authenticated to"
59         "force\:org\:open":"open an org in your browser"
60         "force\:org\:shape\:create":"create a snapshot of org edition, features, and licenses"
61         "force\:org\:shape\:delete":"delete all org shapes for a target org"
62         "force\:org\:shape\:list":"list all org shapes you’ve created"
63         "force\:org\:snapshot\:create":"snapshot a scratch org"
64         "force\:org\:snapshot\:delete":"delete a scratch org snapshot"
65         "force\:org\:snapshot\:get":"get details about a scratch org snapshot"
66         "force\:org\:snapshot\:list":"list scratch org snapshots"
67         "force\:package1\:version\:create":"create a first-generation package version in the release org"
68         "force\:package1\:version\:create\:get":"retrieve the status of a package version creation request"
69         "force\:package1\:version\:display":"display details about a first-generation package version"
70         "force\:package1\:version\:list":"list package versions for the specified first-generation package or for the org"
71         "force\:package\:create":"create a package"
72         "force\:package\:hammertest\:list":"list the statuses of running and completed hammer tests"
73         "force\:package\:hammertest\:report":"display the status or results of a hammer test"
74         "force\:package\:hammertest\:run":"run ISV Hammer"
75         "force\:package\:install":"install a package in the target org"
76         "force\:package\:install\:report":"retrieve the status of a package installation request"
77         "force\:package\:installed\:list":"list the org’s installed packages"
78         "force\:package\:list":"list all packages in the Dev Hub org"
79         "force\:package\:uninstall":"uninstall a second-generation package from the target org"
80         "force\:package\:uninstall\:report":"retrieve status of package uninstall request"
81         "force\:package\:update":"update package details"
82         "force\:package\:version\:create":"create a package version"
83         "force\:package\:version\:create\:list":"list package version creation requests"
84         "force\:package\:version\:create\:report":"retrieve details about a package version creation request"
85         "force\:package\:version\:list":"list all package versions in the Dev Hub org"
86         "force\:package\:version\:promote":"promote a package version to released"
87         "force\:package\:version\:report":"retrieve details about a package version in the Dev Hub org"
88         "force\:package\:version\:update":"update a package version"
89         "force\:project\:create":"create a new SFDX project"
90         "force\:project\:upgrade":"update project config files to the latest format"
91         "force\:schema\:sobject\:describe":"describe an object"
92         "force\:schema\:sobject\:list":"list all objects of a specified category"
93         "force\:source\:convert":"convert source into Metadata API format"
94         "force\:source\:delete":"delete source from your project and from a non-source-tracked org"
95         "force\:source\:deploy":"deploy source to a non-source-tracked org"
96         "force\:source\:open":"edit a Lightning Page with Lightning App Builder"
97         "force\:source\:pull":"pull source from the scratch org to the project"
98         "force\:source\:push":"push source to a scratch org from the project"
99         "force\:source\:retrieve":"retrieve source from a non-source-tracked org"
100         "force\:source\:status":"list local changes and/or changes in a scratch org"
101         "force\:user\:create":"create a user for a scratch org"
102         "force\:user\:display":"displays information about a user of a scratch org"
103         "force\:user\:list":"lists all users of a scratch org"
104         "force\:user\:password\:generate":"generate a password for scratch org users"
105         "force\:user\:permset\:assign":"assign a permission set to one or more users of an org"
106         "force\:visualforce\:component\:create":"create a Visualforce component"
107         "force\:visualforce\:page\:create":"create a Visualforce page"
108 )
109
110 _arguments '*:: :->command'
111
112 if (( CURRENT == 1 )); then
113  _describe -t commands "sfdx command" _1st_arguments
114  return
115 fi
116
117 local -a _command_args
118 case "$words[1]" in
119  force:limits:api:display)
120  _command_args=(
121  '(-u|--targetusername)'{-u,--targetusername}'[username or alias for the target org; overrides default target org]' \
122  '(--json)--json[format output as json]' \
123  '(--loglevel)--loglevel[logging level for this command invocation (error*,trace,debug,info,warn,fatal)]' \
124  )
125  ;;
126  force:lightning:app:create)
127  _command_args=(
128  '(-n|--appname)'{-n,--appname}'[name of the generated Lightning app]' \
129  '(-t|--template)'{-t,--template}'[template to use for file creation (DefaultLightningApp*)]' \
130  '(-d|--outputdir)'{-d,--outputdir}'[folder for saving the created files]' \
131  '(-r|--reflect)'{-r,--reflect}'[switch to return flag detailed information]' \
132  '(-a|--apiversion)'{-a,--apiversion}'[API version number (45.0*,44.0)]' \
133  '(--json)--json[JSON output]' \
134  '(--loglevel)--loglevel[logging level for this command invocation (error*,trace,debug,info,warn,fatal)]' \
135  )
136  ;;
137  force:data:bulk:delete)
138  _command_args=(
139  '(-s|--sobjecttype)'{-s,--sobjecttype}'[the sObject type of the records you’re deleting]' \
140  '(-f|--csvfile)'{-f,--csvfile}'[the path to the CSV file containing the ids of the records to delete]:file:_files' \
141  '(-w|--wait)'{-w,--wait}'[the number of minutes to wait for the command to complete before displaying the results]' \
142  '(-u|--targetusername)'{-u,--targetusername}'[username or alias for the target org; overrides default target org]' \
143  '(--json)--json[format output as json]' \
144  '(--loglevel)--loglevel[logging level for this command invocation (error*,trace,debug,info,warn,fatal)]' \
145  )
146  ;;
147  force:data:bulk:status)
148  _command_args=(
149  '(-i|--jobid)'{-i,--jobid}'[the ID of the job you want to view or of the job whose batch you want to view]' \
150  '(-b|--batchid)'{-b,--batchid}'[the ID of the batch whose status you want to view]' \
151  '(-u|--targetusername)'{-u,--targetusername}'[username or alias for the target org; overrides default target org]' \
152  '(--json)--json[format output as json]' \
153  '(--loglevel)--loglevel[logging level for this command invocation (error*,trace,debug,info,warn,fatal)]' \
154  )
155  ;;
156  force:data:bulk:upsert)
157  _command_args=(
158  '(-s|--sobjecttype)'{-s,--sobjecttype}'[the sObject type of the records you want to upsert]' \
159  '(-f|--csvfile)'{-f,--csvfile}'[the path to the CSV file that defines the records to upsert]:file:_files' \
160  '(-i|--externalid)'{-i,--externalid}'[the column name of the external ID]' \
161  '(-w|--wait)'{-w,--wait}'[the number of minutes to wait for the command to complete before displaying the results]' \
162  '(-u|--targetusername)'{-u,--targetusername}'[username or alias for the target org; overrides default target org]' \
163  '(--json)--json[format output as json]' \
164  '(--loglevel)--loglevel[logging level for this command invocation (error*,trace,debug,info,warn,fatal)]' \
165  )
166  ;;
167  force:apex:class:create)
168  _command_args=(
169  '(-n|--classname)'{-n,--classname}'[name of the generated Apex class]' \
170  '(-t|--template)'{-t,--template}'[template to use for file creation (DefaultApexClass*,ApexException,ApexUnitTest,InboundEmailService)]' \
171  '(-d|--outputdir)'{-d,--outputdir}'[folder for saving the created files]' \
172  '(-r|--reflect)'{-r,--reflect}'[switch to return flag detailed information]' \
173  '(-a|--apiversion)'{-a,--apiversion}'[API version number (45.0*,44.0)]' \
174  '(--json)--json[JSON output]' \
175  '(--loglevel)--loglevel[logging level for this command invocation (error*,trace,debug,info,warn,fatal)]' \
176  )
177  ;;
178  force:doc:commands:display)
179  _command_args=(
180  '(--json)--json[format output as json]' \
181  '(--loglevel)--loglevel[logging level for this command invocation (error*,trace,debug,info,warn,fatal)]' \
182  )
183  ;;
184  force:doc:commands:list)
185  _command_args=(
186  '(-u|--usage)'{-u,--usage}'[list only docopt usage strings]' \
187  '(--json)--json[format output as json]' \
188  '(--loglevel)--loglevel[logging level for this command invocation (error*,trace,debug,info,warn,fatal)]' \
189  )
190  ;;
191  force:visualforce:component:create)
192  _command_args=(
193  '(-t|--template)'{-t,--template}'[template to use for file creation (DefaultVFComponent*)]' \
194  '(-d|--outputdir)'{-d,--outputdir}'[folder for saving the created files]' \
195  '(-r|--reflect)'{-r,--reflect}'[switch to return flag detailed information]' \
196  '(-n|--componentname)'{-n,--componentname}'[name of the generated Visualforce component]' \
197  '(-a|--apiversion)'{-a,--apiversion}'[API version number (45.0*,44.0)]' \
198  '(-l|--label)'{-l,--label}'[Visualforce component label]' \
199  '(--json)--json[JSON output]' \
200  '(--loglevel)--loglevel[logging level for this command invocation (error*,trace,debug,info,warn,fatal)]' \
201  )
202  ;;
203  force:lightning:component:create)
204  _command_args=(
205  '(-n|--componentname)'{-n,--componentname}'[name of the generated Lightning component]' \
206  '(-t|--template)'{-t,--template}'[template to use for file creation (DefaultLightningCmp*)]' \
207  '(-d|--outputdir)'{-d,--outputdir}'[folder for saving the created files]' \
208  '(-r|--reflect)'{-r,--reflect}'[switch to return flag detailed information]' \
209  '(-a|--apiversion)'{-a,--apiversion}'[API version number (45.0*,44.0)]' \
210  '(--type)--type[type of the Lightning component (aura*,lwc)]' \
211  '(--json)--json[JSON output]' \
212  '(--loglevel)--loglevel[logging level for this command invocation (error*,trace,debug,info,warn,fatal)]' \
213  )
214  ;;
215  force:mdapi:convert)
216  _command_args=(
217  '(-r|--rootdir)'{-r,--rootdir}'[the root directory containing the Metadata API–formatted metadata]:file:_files' \
218  '(-d|--outputdir)'{-d,--outputdir}'[the output directory to store the source–formatted files]:file:_files' \
219  '(--json)--json[format output as json]' \
220  '(--loglevel)--loglevel[logging level for this command invocation (error*,trace,debug,info,warn,fatal)]' \
221  )
222  ;;
223  force:source:convert)
224  _command_args=(
225  '(-r|--rootdir)'{-r,--rootdir}'[a source directory other than the default package to convert]:file:_files' \
226  '(-d|--outputdir)'{-d,--outputdir}'[output directory to store the Metadata API–formatted files in]:file:_files' \
227  '(-n|--packagename)'{-n,--packagename}'[name of the package to associate with the metadata-formatted files]' \
228  '(--json)--json[format output as json]' \
229  '(--loglevel)--loglevel[logging level for this command invocation (error*,trace,debug,info,warn,fatal)]' \
230  )
231  ;;
232  force:org:create)
233  _command_args=(
234  '(-f|--definitionfile)'{-f,--definitionfile}'[path to a scratch org definition file]:file:_files' \
235  '(-j|--definitionjson)'{-j,--definitionjson}'[scratch org definition in json format ]' \
236  '(-n|--nonamespace)'{-n,--nonamespace}'[creates the scratch org with no namespace]' \
237  '(-c|--noancestors)'{-c,--noancestors}'[do not include second-generation package ancestors in the scratch org]' \
238  '(-i|--clientid)'{-i,--clientid}'[connected app consumer key]' \
239  '(-s|--setdefaultusername)'{-s,--setdefaultusername}'[set the created org as the default username]' \
240  '(-a|--setalias)'{-a,--setalias}'[set an alias for for the created scratch org]' \
241  '(-e|--env)'{-e,--env}'[environment where the scratch org is created: \[sandbox*,virtual,prototype\] (sandbox*,virtual,prototype)]' \
242  '(-w|--wait)'{-w,--wait}'[the streaming client socket timeout (in minutes) (default:6, min:2)]' \
243  '(-d|--durationdays)'{-d,--durationdays}'[duration of the scratch org (in days) (default:7, min:1, max:30)]' \
244  '(-v|--targetdevhubusername)'{-v,--targetdevhubusername}'[username or alias for the dev hub org; overrides default dev hub org]' \
245  '(--json)--json[format output as json]' \
246  '(--loglevel)--loglevel[logging level for this command invocation (error*,trace,debug,info,warn,fatal)]' \
247  )
248  ;;
249  force:package:create)
250  _command_args=(
251  '(-n|--name)'{-n,--name}'[package name]' \
252  '(-t|--packagetype)'{-t,--packagetype}'[package type (Managed,Unlocked)]' \
253  '(-d|--description)'{-d,--description}'[package description]' \
254  '(-e|--nonamespace)'{-e,--nonamespace}'[creates the package with no namespace; available only for unlocked packages.]' \
255  '(-r|--path)'{-r,--path}'[path to directory that contains the contents of the package]:file:_files' \
256  '(-v|--targetdevhubusername)'{-v,--targetdevhubusername}'[username or alias for the dev hub org; overrides default dev hub org]' \
257  '(--json)--json[format output as json]' \
258  '(--loglevel)--loglevel[logging level for this command invocation (error*,trace,debug,info,warn,fatal)]' \
259  )
260  ;;
261  force:user:create)
262  _command_args=(
263  '(-f|--definitionfile)'{-f,--definitionfile}'[file path to a user definition]:file:_files' \
264  '(-a|--setalias)'{-a,--setalias}'[set an alias for the created username to reference within the CLI]' \
265  '(-u|--targetusername)'{-u,--targetusername}'[username or alias for the target org; overrides default target org]' \
266  '(-v|--targetdevhubusername)'{-v,--targetdevhubusername}'[username or alias for the dev hub org; overrides default dev hub org]' \
267  '(--json)--json[format output as json]' \
268  '(--loglevel)--loglevel[logging level for this command invocation (error*,trace,debug,info,warn,fatal)]' \
269  )
270  ;;
271  force:project:create)
272  _command_args=(
273  '(-n|--projectname)'{-n,--projectname}'[name of the generated project]' \
274  '(-t|--template)'{-t,--template}'[template to use for file creation (Defaultsfdx-project.json*)]' \
275  '(-d|--outputdir)'{-d,--outputdir}'[folder for saving the created files]' \
276  '(-r|--reflect)'{-r,--reflect}'[switch to return flag detailed information]' \
277  '(-l|--loginurl)'{-l,--loginurl}'[Salesforce instance login URL (https://login.salesforce.com*)]' \
278  '(--sourceapiversion)--sourceapiversion[source API version number (45.0*)]' \
279  '(-s|--namespace)'{-s,--namespace}'[project associated namespace]' \
280  '(-p|--defaultpackagedir)'{-p,--defaultpackagedir}'[default package directory name (force-app*)]' \
281  '(-x|--manifest)'{-x,--manifest}'[generate a manifest (package.xml) for change-set-based development]' \
282  '(--json)--json[JSON output]' \
283  '(--loglevel)--loglevel[logging level for this command invocation (error*,trace,debug,info,warn,fatal)]' \
284  )
285  ;;
286  force:org:delete)
287  _command_args=(
288  '(-p|--noprompt)'{-p,--noprompt}'[no prompt to confirm deletion]' \
289  '(-u|--targetusername)'{-u,--targetusername}'[username or alias for the target org]' \
290  '(-v|--targetdevhubusername)'{-v,--targetdevhubusername}'[username or alias for the dev hub org; overrides default dev hub org]' \
291  '(--json)--json[format output as json]' \
292  '(--loglevel)--loglevel[logging level for this command invocation (error*,trace,debug,info,warn,fatal)]' \
293  )
294  ;;
295  force:source:delete)
296  _command_args=(
297  '(-r|--noprompt)'{-r,--noprompt}'[do not prompt for delete confirmation]' \
298  '(-w|--wait)'{-w,--wait}'[wait time for command to finish in minutes (default: 33) (default:33, min:1)]' \
299  '(-p|--sourcepath)'{-p,--sourcepath}'[comma-separated list of paths to the local metadata to delete]:file:_files' \
300  '(-m|--metadata)'{-m,--metadata}'[comma-separated list of names of metadata components to delete]' \
301  '(-u|--targetusername)'{-u,--targetusername}'[username or alias for the target org; overrides default target org]' \
302  '(--json)--json[format output as json]' \
303  '(--loglevel)--loglevel[logging level for this command invocation (error*,trace,debug,info,warn,fatal)]' \
304  )
305  ;;
306  force:mdapi:deploy)
307  _command_args=(
308  '(-c|--checkonly)'{-c,--checkonly}'[validate deploy but don’t save to the org (default:false)]' \
309  '(-d|--deploydir)'{-d,--deploydir}'[root of directory tree of files to deploy]:file:_files' \
310  '(-w|--wait)'{-w,--wait}'[wait time for command to finish in minutes (default: 0)]' \
311  '(-i|--jobid)'{-i,--jobid}'[(deprecated) job ID of the deployment you want to check; defaults to your most recent CLI deployment if not specified]' \
312  '(-l|--testlevel)'{-l,--testlevel}'[deployment testing level (NoTestRun,RunSpecifiedTests,RunLocalTests,RunAllTestsInOrg)]' \
313  '(-r|--runtests)'{-r,--runtests}'[tests to run if --testlevel RunSpecifiedTests]' \
314  '(-e|--rollbackonerror)'{-e,--rollbackonerror}'[(deprecated) roll back deployment for any failure (default:true)]' \
315  '(-o|--ignoreerrors)'{-o,--ignoreerrors}'[ignore any errors and do not roll back deployment (default:false)]' \
316  '(-g|--ignorewarnings)'{-g,--ignorewarnings}'[whether a warning will allow a deployment to complete successfully (default:false)]' \
317  '(-q|--validateddeployrequestid)'{-q,--validateddeployrequestid}'[request ID of the validated deployment to run a Quick Deploy]' \
318  '(-f|--zipfile)'{-f,--zipfile}'[path to .zip file of metadata to deploy]:file:_files' \
319  '(-u|--targetusername)'{-u,--targetusername}'[username or alias for the target org; overrides default target org]' \
320  '(--json)--json[format output as json]' \
321  '(--loglevel)--loglevel[logging level for this command invocation (error*,trace,debug,info,warn,fatal)]' \
322  '(--verbose)--verbose[verbose output of deploy results]' \
323  )
324  ;;
325  force:source:deploy)
326  _command_args=(
327  '(-w|--wait)'{-w,--wait}'[wait time for command to finish in minutes (default: 33) (default:33, min:1)]' \
328  '(-m|--metadata)'{-m,--metadata}'[comma-separated list of metadata component names]' \
329  '(-p|--sourcepath)'{-p,--sourcepath}'[comma-separated list of paths to the local source files to deploy]:file:_files' \
330  '(-x|--manifest)'{-x,--manifest}'[file path for manifest (package.xml) of components to deploy]:file:_files' \
331  '(-u|--targetusername)'{-u,--targetusername}'[username or alias for the target org; overrides default target org]' \
332  '(--json)--json[format output as json]' \
333  '(--loglevel)--loglevel[logging level for this command invocation (error*,trace,debug,info,warn,fatal)]' \
334  )
335  ;;
336  force:mdapi:deploy:cancel)
337  _command_args=(
338  '(-w|--wait)'{-w,--wait}'[wait time for command to finish in minutes (default: 33) (default:33, min:1)]' \
339  '(-i|--jobid)'{-i,--jobid}'[job ID of the deployment you want to cancel; defaults to your most recent CLI deployment if not specified]' \
340  '(-u|--targetusername)'{-u,--targetusername}'[username or alias for the target org; overrides default target org]' \
341  '(--json)--json[format output as json]' \
342  '(--loglevel)--loglevel[logging level for this command invocation (error*,trace,debug,info,warn,fatal)]' \
343  )
344  ;;
345  force:mdapi:deploy:report)
346  _command_args=(
347  '(-w|--wait)'{-w,--wait}'[wait time for command to finish in minutes (default: 0)]' \
348  '(-i|--jobid)'{-i,--jobid}'[job ID of the deployment you want to check; defaults to your most recent CLI deployment if not specified]' \
349  '(-u|--targetusername)'{-u,--targetusername}'[username or alias for the target org; overrides default target org]' \
350  '(--json)--json[format output as json]' \
351  '(--loglevel)--loglevel[logging level for this command invocation (error*,trace,debug,info,warn,fatal)]' \
352  '(--verbose)--verbose[verbose output of deploy results]' \
353  )
354  ;;
355  force:org:display)
356  _command_args=(
357  '(-u|--targetusername)'{-u,--targetusername}'[username or alias for the target org; overrides default target org]' \
358  '(--json)--json[format output as json]' \
359  '(--loglevel)--loglevel[logging level for this command invocation (error*,trace,debug,info,warn,fatal)]' \
360  '(--verbose)--verbose[emit additional command output to stdout]' \
361  )
362  ;;
363  force:user:display)
364  _command_args=(
365  '(-u|--targetusername)'{-u,--targetusername}'[username or alias for the target org; overrides default target org]' \
366  '(-v|--targetdevhubusername)'{-v,--targetdevhubusername}'[username or alias for the dev hub org; overrides default dev hub org]' \
367  '(--json)--json[format output as json]' \
368  '(--loglevel)--loglevel[logging level for this command invocation (error*,trace,debug,info,warn,fatal)]' \
369  )
370  ;;
371  force:lightning:event:create)
372  _command_args=(
373  '(-n|--eventname)'{-n,--eventname}'[name of the generated Lightning event]' \
374  '(-t|--template)'{-t,--template}'[template to use for file creation (DefaultLightningEvt*)]' \
375  '(-d|--outputdir)'{-d,--outputdir}'[folder for saving the created files]' \
376  '(-r|--reflect)'{-r,--reflect}'[switch to return flag detailed information]' \
377  '(-a|--apiversion)'{-a,--apiversion}'[API version number (45.0*,44.0)]' \
378  '(--json)--json[JSON output]' \
379  '(--loglevel)--loglevel[logging level for this command invocation (error*,trace,debug,info,warn,fatal)]' \
380  )
381  ;;
382  force:apex:execute)
383  _command_args=(
384  '(-f|--apexcodefile)'{-f,--apexcodefile}'[path to a local file containing Apex code]:file:_files' \
385  '(-u|--targetusername)'{-u,--targetusername}'[username or alias for the target org; overrides default target org]' \
386  '(--json)--json[format output as json]' \
387  '(--loglevel)--loglevel[logging level for this command invocation (error*,trace,debug,info,warn,fatal)]' \
388  )
389  ;;
390  force:config:get)
391  _command_args=(
392  '(--json)--json[format output as json]' \
393  '(--loglevel)--loglevel[logging level for this command invocation (error*,trace,debug,info,warn,fatal)]' \
394  '(--verbose)--verbose[emit additional command output to stdout]' \
395  )
396  ;;
397  force:package:hammertest:list)
398  _command_args=(
399  '(-i|--packageversionid)'{-i,--packageversionid}'[ID of the package version to list results for]' \
400  '(-u|--targetusername)'{-u,--targetusername}'[username or alias for the target org; overrides default target org]' \
401  '(--json)--json[format output as json]' \
402  '(--loglevel)--loglevel[logging level for this command invocation (error*,trace,debug,info,warn,fatal)]' \
403  )
404  ;;
405  force:package:hammertest:report)
406  _command_args=(
407  '(-i|--requestid)'{-i,--requestid}'[ID of the hammer request to report on]' \
408  '(-s|--summary)'{-s,--summary}'[report only a results summary (hide Apex test failures)]' \
409  '(-u|--targetusername)'{-u,--targetusername}'[username or alias for the target org; overrides default target org]' \
410  '(--json)--json[format output as json]' \
411  '(--loglevel)--loglevel[logging level for this command invocation (error*,trace,debug,info,warn,fatal)]' \
412  )
413  ;;
414  force:package:hammertest:run)
415  _command_args=(
416  '(-i|--packageversionid)'{-i,--packageversionid}'[ID of the package version to test]' \
417  '(-s|--subscriberorg)'{-s,--subscriberorg}'[comma-separated list of subscriber orgs IDs]' \
418  '(-f|--subscriberfile)'{-f,--subscriberfile}'[file with list of subscriber orgs IDs, one per line]' \
419  '(-d|--scheduledrundatetime)'{-d,--scheduledrundatetime}'[earliest date/time to run the test]' \
420  '(-p|--preview)'{-p,--preview}'[run the package hammer test in the Salesforce preview version]' \
421  '(-t|--apextests)'{-t,--apextests}'[run the apex tests in the subscriber org]' \
422  '(-u|--targetusername)'{-u,--targetusername}'[username or alias for the target org; overrides default target org]' \
423  '(--json)--json[format output as json]' \
424  '(--loglevel)--loglevel[logging level for this command invocation (error*,trace,debug,info,warn,fatal)]' \
425  )
426  ;;
427  force:package:install)
428  _command_args=(
429  '(-w|--wait)'{-w,--wait}'[number of minutes to wait for installation status]' \
430  '(-k|--installationkey)'{-k,--installationkey}'[installation key for key-protected package (default: null)]' \
431  '(-b|--publishwait)'{-b,--publishwait}'[number of minutes to wait for subscriber package version ID to become available in the target org ]' \
432  '(-r|--noprompt)'{-r,--noprompt}'[allow Remote Site Settings and Content Security Policy websites to send or receive data without confirmation]' \
433  '(-p|--package)'{-p,--package}'[ID (starts with 04t) or alias of the package version to install]' \
434  '(-s|--securitytype)'{-s,--securitytype}'[security access type for the installed package (AllUsers,AdminsOnly)]' \
435  '(-t|--upgradetype)'{-t,--upgradetype}'[the upgrade type for the package installation (Mixed*,DeprecateOnly)]' \
436  '(-u|--targetusername)'{-u,--targetusername}'[username or alias for the target org; overrides default target org]' \
437  '(--json)--json[format output as json]' \
438  '(--loglevel)--loglevel[logging level for this command invocation (error*,trace,debug,info,warn,fatal)]' \
439  )
440  ;;
441  force:package:install:report)
442  _command_args=(
443  '(-i|--requestid)'{-i,--requestid}'[ID of the package install request you want to check]' \
444  '(-u|--targetusername)'{-u,--targetusername}'[username or alias for the target org; overrides default target org]' \
445  '(--json)--json[format output as json]' \
446  '(--loglevel)--loglevel[logging level for this command invocation (error*,trace,debug,info,warn,fatal)]' \
447  )
448  ;;
449  force:package:installed:list)
450  _command_args=(
451  '(-u|--targetusername)'{-u,--targetusername}'[username or alias for the target org; overrides default target org]' \
452  '(--json)--json[format output as json]' \
453  '(--loglevel)--loglevel[logging level for this command invocation (error*,trace,debug,info,warn,fatal)]' \
454  )
455  ;;
456  force:lightning:interface:create)
457  _command_args=(
458  '(-n|--interfacename)'{-n,--interfacename}'[name of the generated Lightning interface]' \
459  '(-t|--template)'{-t,--template}'[template to use for file creation (DefaultLightningIntf*)]' \
460  '(-d|--outputdir)'{-d,--outputdir}'[folder for saving the created files]' \
461  '(-r|--reflect)'{-r,--reflect}'[switch to return flag detailed information]' \
462  '(-a|--apiversion)'{-a,--apiversion}'[API version number (45.0*,44.0)]' \
463  '(--json)--json[JSON output]' \
464  '(--loglevel)--loglevel[logging level for this command invocation (error*,trace,debug,info,warn,fatal)]' \
465  )
466  ;;
467  force:auth:jwt:grant)
468  _command_args=(
469  '(-u|--username)'{-u,--username}'[authentication username]' \
470  '(-f|--jwtkeyfile)'{-f,--jwtkeyfile}'[path to a file containing the private key]:file:_files' \
471  '(-i|--clientid)'{-i,--clientid}'[OAuth client ID (sometimes called the consumer key)]' \
472  '(-r|--instanceurl)'{-r,--instanceurl}'[the login URL of the instance the org lives on]' \
473  '(-d|--setdefaultdevhubusername)'{-d,--setdefaultdevhubusername}'[set the authenticated org as the default dev hub org for scratch org creation]' \
474  '(-s|--setdefaultusername)'{-s,--setdefaultusername}'[set the authenticated org as the default username that all commands run against]' \
475  '(-a|--setalias)'{-a,--setalias}'[set an alias for the authenticated org]' \
476  '(-p|--noprompt)'{-p,--noprompt}'[do not prompt for auth confirmation in demo mode]' \
477  '(--json)--json[format output as json]' \
478  '(--loglevel)--loglevel[logging level for this command invocation (error*,trace,debug,info,warn,fatal)]' \
479  )
480  ;;
481  force:lightning:lint)
482  _command_args=(
483  '(--ignore)--ignore[pattern used to ignore some folders]' \
484  '(--files)--files[pattern used to include specific files]' \
485  '(--json)--json[format output as JSON]' \
486  '(--config)--config[path to a custom ESLint configuration file]' \
487  '(--verbose)--verbose[report warnings in addition to errors]' \
488  '(--exit)--exit[exit with error code 1 if there are lint issues]' \
489  )
490  ;;
491  force:alias:list)
492  _command_args=(
493  '(--json)--json[format output as json]' \
494  '(--loglevel)--loglevel[logging level for this command invocation (error*,trace,debug,info,warn,fatal)]' \
495  )
496  ;;
497  force:config:list)
498  _command_args=(
499  '(--json)--json[format output as json]' \
500  '(--loglevel)--loglevel[logging level for this command invocation (error*,trace,debug,info,warn,fatal)]' \
501  )
502  ;;
503  force:org:list)
504  _command_args=(
505  '(--all)--all[include expired, deleted, and unknown-status scratch orgs]' \
506  '(--clean)--clean[remove all local org authorizations for non-active orgs]' \
507  '(-p|--noprompt)'{-p,--noprompt}'[do not prompt for confirmation]' \
508  '(--json)--json[format output as json]' \
509  '(--loglevel)--loglevel[logging level for this command invocation (error*,trace,debug,info,warn,fatal)]' \
510  '(--verbose)--verbose[list more information about each org]' \
511  )
512  ;;
513  force:package:list)
514  _command_args=(
515  '(-v|--targetdevhubusername)'{-v,--targetdevhubusername}'[username or alias for the dev hub org; overrides default dev hub org]' \
516  '(--json)--json[format output as json]' \
517  '(--loglevel)--loglevel[logging level for this command invocation (error*,trace,debug,info,warn,fatal)]' \
518  '(--verbose)--verbose[display extended package detail]' \
519  )
520  ;;
521  force:user:list)
522  _command_args=(
523  '(-u|--targetusername)'{-u,--targetusername}'[username or alias for the target org; overrides default target org]' \
524  '(-v|--targetdevhubusername)'{-v,--targetdevhubusername}'[username or alias for the dev hub org; overrides default dev hub org]' \
525  '(--json)--json[format output as json]' \
526  '(--loglevel)--loglevel[logging level for this command invocation (error*,trace,debug,info,warn,fatal)]' \
527  )
528  ;;
529  force:apex:log:get)
530  _command_args=(
531  '(-c|--color)'{-c,--color}'[colorize noteworthy log lines]' \
532  '(-i|--logid)'{-i,--logid}'[ID of the log to display]' \
533  '(-n|--number)'{-n,--number}'[number of most recent logs to display (min:1, max:25)]' \
534  '(-u|--targetusername)'{-u,--targetusername}'[username or alias for the target org; overrides default target org]' \
535  '(--json)--json[format output as json]' \
536  '(--loglevel)--loglevel[logging level for this command invocation (error*,trace,debug,info,warn,fatal)]' \
537  )
538  ;;
539  force:apex:log:list)
540  _command_args=(
541  '(-u|--targetusername)'{-u,--targetusername}'[username or alias for the target org; overrides default target org]' \
542  '(--json)--json[format output as json]' \
543  '(--loglevel)--loglevel[logging level for this command invocation (error*,trace,debug,info,warn,fatal)]' \
544  )
545  ;;
546  force:apex:log:tail)
547  _command_args=(
548  '(-c|--color)'{-c,--color}'[colorize noteworthy log lines]' \
549  '(-d|--debuglevel)'{-d,--debuglevel}'[debug level for trace flag]' \
550  '(-s|--skiptraceflag)'{-s,--skiptraceflag}'[skip trace flag setup]' \
551  '(-u|--targetusername)'{-u,--targetusername}'[username or alias for the target org; overrides default target org]' \
552  '(--json)--json[format output as json]' \
553  '(--loglevel)--loglevel[logging level for this command invocation (error*,trace,debug,info,warn,fatal)]' \
554  )
555  ;;
556  force:auth:logout)
557  _command_args=(
558  '(-a|--all)'{-a,--all}'[include all authenticated orgs]' \
559  '(-p|--noprompt)'{-p,--noprompt}'[do not prompt for confirmation]' \
560  '(-u|--targetusername)'{-u,--targetusername}'[username or alias for the target org; overrides default target org]' \
561  '(--json)--json[format output as json]' \
562  '(--loglevel)--loglevel[logging level for this command invocation (error*,trace,debug,info,warn,fatal)]' \
563  )
564  ;;
565  force:org:open)
566  _command_args=(
567  '(-p|--path)'{-p,--path}'[navigation URL path]' \
568  '(-r|--urlonly)'{-r,--urlonly}'[display navigation URL, but don’t launch browser]' \
569  '(-u|--targetusername)'{-u,--targetusername}'[username or alias for the target org; overrides default target org]' \
570  '(--json)--json[format output as json]' \
571  '(--loglevel)--loglevel[logging level for this command invocation (error*,trace,debug,info,warn,fatal)]' \
572  )
573  ;;
574  force:source:open)
575  _command_args=(
576  '(-f|--sourcefile)'{-f,--sourcefile}'[file to edit]:file:_files' \
577  '(-r|--urlonly)'{-r,--urlonly}'[generate a navigation URL; don’t launch the editor]' \
578  '(-u|--targetusername)'{-u,--targetusername}'[username or alias for the target org; overrides default target org]' \
579  '(--json)--json[format output as json]' \
580  '(--loglevel)--loglevel[logging level for this command invocation (error*,trace,debug,info,warn,fatal)]' \
581  )
582  ;;
583  force:visualforce:page:create)
584  _command_args=(
585  '(-t|--template)'{-t,--template}'[template to use for file creation (DefaultVFPage*)]' \
586  '(-d|--outputdir)'{-d,--outputdir}'[folder for saving the created files]' \
587  '(-r|--reflect)'{-r,--reflect}'[switch to return flag detailed information]' \
588  '(-n|--pagename)'{-n,--pagename}'[name of the generated Visualforce page]' \
589  '(-a|--apiversion)'{-a,--apiversion}'[API version number (45.0*,44.0)]' \
590  '(-l|--label)'{-l,--label}'[Visualforce page label]' \
591  '(--json)--json[JSON output]' \
592  '(--loglevel)--loglevel[logging level for this command invocation (error*,trace,debug,info,warn,fatal)]' \
593  )
594  ;;
595  force:user:password:generate)
596  _command_args=(
597  '(-o|--onbehalfof)'{-o,--onbehalfof}'[comma-separated list of usernames for which to generate passwords]' \
598  '(-u|--targetusername)'{-u,--targetusername}'[username or alias for the target org; overrides default target org]' \
599  '(-v|--targetdevhubusername)'{-v,--targetdevhubusername}'[username or alias for the dev hub org; overrides default dev hub org]' \
600  '(--json)--json[format output as json]' \
601  '(--loglevel)--loglevel[logging level for this command invocation (error*,trace,debug,info,warn,fatal)]' \
602  )
603  ;;
604  force:user:permset:assign)
605  _command_args=(
606  '(-n|--permsetname)'{-n,--permsetname}'[the name of the permission set to assign]' \
607  '(-o|--onbehalfof)'{-o,--onbehalfof}'[comma-separated list of usernames or aliases to assign the permission set to]' \
608  '(-u|--targetusername)'{-u,--targetusername}'[username or alias for the target org; overrides default target org]' \
609  '(--json)--json[format output as json]' \
610  '(--loglevel)--loglevel[logging level for this command invocation (error*,trace,debug,info,warn,fatal)]' \
611  )
612  ;;
613  force:source:pull)
614  _command_args=(
615  '(-w|--wait)'{-w,--wait}'[wait time for command to finish in minutes (default: 33) (default:33, min:1)]' \
616  '(-f|--forceoverwrite)'{-f,--forceoverwrite}'[ignore conflict warnings and overwrite changes to the project]' \
617  '(-u|--targetusername)'{-u,--targetusername}'[username or alias for the target org; overrides default target org]' \
618  '(--json)--json[format output as json]' \
619  '(--loglevel)--loglevel[logging level for this command invocation (error*,trace,debug,info,warn,fatal)]' \
620  )
621  ;;
622  force:source:push)
623  _command_args=(
624  '(-f|--forceoverwrite)'{-f,--forceoverwrite}'[ignore conflict warnings and overwrite changes to scratch org]' \
625  '(-g|--ignorewarnings)'{-g,--ignorewarnings}'[deploy changes even if warnings are generated]' \
626  '(-r|--replacetokens)'{-r,--replacetokens}'[replace tokens in source files prior to deployment]' \
627  '(-w|--wait)'{-w,--wait}'[wait time for command to finish in minutes (default: 33) (default:33, min:1)]' \
628  '(-u|--targetusername)'{-u,--targetusername}'[username or alias for the target org; overrides default target org]' \
629  '(--json)--json[format output as json]' \
630  '(--loglevel)--loglevel[logging level for this command invocation (error*,trace,debug,info,warn,fatal)]' \
631  )
632  ;;
633  force:data:record:create)
634  _command_args=(
635  '(-s|--sobjecttype)'{-s,--sobjecttype}'[the type of the record you’re creating]' \
636  '(-v|--values)'{-v,--values}'[the <fieldName>=<value> pairs you’re creating]' \
637  '(-t|--usetoolingapi)'{-t,--usetoolingapi}'[create the record with tooling api]' \
638  '(--perflog)--perflog[get API performance data.]' \
639  '(-u|--targetusername)'{-u,--targetusername}'[username or alias for the target org; overrides default target org]' \
640  '(--json)--json[format output as json]' \
641  '(--loglevel)--loglevel[logging level for this command invocation (error*,trace,debug,info,warn,fatal)]' \
642  )
643  ;;
644  force:data:record:delete)
645  _command_args=(
646  '(-s|--sobjecttype)'{-s,--sobjecttype}'[the type of the record you’re deleting]' \
647  '(-i|--sobjectid)'{-i,--sobjectid}'[the ID of the record you’re deleting]' \
648  '(-w|--where)'{-w,--where}'[a list of <fieldName>=<value> pairs to search for]' \
649  '(-t|--usetoolingapi)'{-t,--usetoolingapi}'[delete the record with Tooling API]' \
650  '(--perflog)--perflog[get API performance data.]' \
651  '(-u|--targetusername)'{-u,--targetusername}'[username or alias for the target org; overrides default target org]' \
652  '(--json)--json[format output as json]' \
653  '(--loglevel)--loglevel[logging level for this command invocation (error*,trace,debug,info,warn,fatal)]' \
654  )
655  ;;
656  force:data:record:get)
657  _command_args=(
658  '(-s|--sobjecttype)'{-s,--sobjecttype}'[the type of the record you’re retrieving]' \
659  '(-i|--sobjectid)'{-i,--sobjectid}'[the ID of the record you’re retrieving]' \
660  '(-w|--where)'{-w,--where}'[a list of <fieldName>=<value> pairs to search for]' \
661  '(-t|--usetoolingapi)'{-t,--usetoolingapi}'[retrieve the record with Tooling API]' \
662  '(--perflog)--perflog[get API performance data.]' \
663  '(-u|--targetusername)'{-u,--targetusername}'[username or alias for the target org; overrides default target org]' \
664  '(--json)--json[format output as json]' \
665  '(--loglevel)--loglevel[logging level for this command invocation (error*,trace,debug,info,warn,fatal)]' \
666  )
667  ;;
668  force:data:record:update)
669  _command_args=(
670  '(-s|--sobjecttype)'{-s,--sobjecttype}'[the type of the record you’re updating]' \
671  '(-i|--sobjectid)'{-i,--sobjectid}'[the ID of the record you’re updating]' \
672  '(-w|--where)'{-w,--where}'[a list of <fieldName>=<value> pairs to search for]' \
673  '(-v|--values)'{-v,--values}'[the <fieldName>=<value> pairs you’re updating]' \
674  '(-t|--usetoolingapi)'{-t,--usetoolingapi}'[update the record with Tooling API]' \
675  '(--perflog)--perflog[get API performance data.]' \
676  '(-u|--targetusername)'{-u,--targetusername}'[username or alias for the target org; overrides default target org]' \
677  '(--json)--json[format output as json]' \
678  '(--loglevel)--loglevel[logging level for this command invocation (error*,trace,debug,info,warn,fatal)]' \
679  )
680  ;;
681  force:mdapi:retrieve)
682  _command_args=(
683  '(-a|--apiversion)'{-a,--apiversion}'[target API version for the retrieve (default 45.0)]' \
684  '(-w|--wait)'{-w,--wait}'[wait time for command to finish in minutes (default: -1 (no limit))]' \
685  '(-r|--retrievetargetdir)'{-r,--retrievetargetdir}'[directory root for the retrieved files]:file:_files' \
686  '(-k|--unpackaged)'{-k,--unpackaged}'[file path of manifest of components to retrieve]:file:_files' \
687  '(-d|--sourcedir)'{-d,--sourcedir}'[source dir to use instead of default manifest sfdx-project.xml]:file:_files' \
688  '(-p|--packagenames)'{-p,--packagenames}'[a comma-separated list of packages to retrieve]' \
689  '(-s|--singlepackage)'{-s,--singlepackage}'[a single-package retrieve (default: false)]' \
690  '(-i|--jobid)'{-i,--jobid}'[(deprecated) job ID of the retrieve you want to check; defaults to your most recent CLI retrieval if not specified]' \
691  '(-u|--targetusername)'{-u,--targetusername}'[username or alias for the target org; overrides default target org]' \
692  '(--json)--json[format output as json]' \
693  '(--loglevel)--loglevel[logging level for this command invocation (error*,trace,debug,info,warn,fatal)]' \
694  '(--verbose)--verbose[verbose output of retrieve result]' \
695  )
696  ;;
697  force:source:retrieve)
698  _command_args=(
699  '(-w|--wait)'{-w,--wait}'[wait time for command to finish in minutes (default: 33) (default:33, min:1)]' \
700  '(-x|--manifest)'{-x,--manifest}'[file path for manifest (package.xml) of components to retrieve]:file:_files' \
701  '(-m|--metadata)'{-m,--metadata}'[comma-separated list of metadata component names]' \
702  '(-p|--sourcepath)'{-p,--sourcepath}'[comma-separated list of source file paths to retrieve]:file:_files' \
703  '(-u|--targetusername)'{-u,--targetusername}'[username or alias for the target org; overrides default target org]' \
704  '(--json)--json[format output as json]' \
705  '(--loglevel)--loglevel[logging level for this command invocation (error*,trace,debug,info,warn,fatal)]' \
706  )
707  ;;
708  force:mdapi:retrieve:report)
709  _command_args=(
710  '(-w|--wait)'{-w,--wait}'[wait time for command to finish in minutes (default: -1 (no limit))]' \
711  '(-r|--retrievetargetdir)'{-r,--retrievetargetdir}'[directory root for the retrieved files]:file:_files' \
712  '(-i|--jobid)'{-i,--jobid}'[job ID of the retrieve you want to check; defaults to your most recent CLI retrieval if not specified]' \
713  '(-u|--targetusername)'{-u,--targetusername}'[username or alias for the target org; overrides default target org]' \
714  '(--json)--json[format output as json]' \
715  '(--loglevel)--loglevel[logging level for this command invocation (error*,trace,debug,info,warn,fatal)]' \
716  '(--verbose)--verbose[verbose output of retrieve result]' \
717  )
718  ;;
719  force:alias:set)
720  _command_args=(
721  '(--json)--json[format output as json]' \
722  '(--loglevel)--loglevel[logging level for this command invocation (error*,trace,debug,info,warn,fatal)]' \
723  )
724  ;;
725  force:config:set)
726  _command_args=(
727  '(-g|--global)'{-g,--global}'[set config var globally (to be used from any directory)]' \
728  '(--json)--json[format output as json]' \
729  '(--loglevel)--loglevel[logging level for this command invocation (error*,trace,debug,info,warn,fatal)]' \
730  )
731  ;;
732  force:auth:sfdxurl:store)
733  _command_args=(
734  '(-f|--sfdxurlfile)'{-f,--sfdxurlfile}'[path to a file containing the sfdx url]:file:_files' \
735  '(-d|--setdefaultdevhubusername)'{-d,--setdefaultdevhubusername}'[set the authenticated org as the default dev hub org for scratch org creation]' \
736  '(-s|--setdefaultusername)'{-s,--setdefaultusername}'[set the authenticated org as the default username that all commands run against]' \
737  '(-a|--setalias)'{-a,--setalias}'[set an alias for the authenticated org]' \
738  '(-p|--noprompt)'{-p,--noprompt}'[do not prompt for auth confirmation in demo mode]' \
739  '(--json)--json[format output as json]' \
740  '(--loglevel)--loglevel[logging level for this command invocation (error*,trace,debug,info,warn,fatal)]' \
741  )
742  ;;
743  force:org:shape:create)
744  _command_args=(
745  '(-u|--targetusername)'{-u,--targetusername}'[username or alias for the target org; overrides default target org]' \
746  '(--json)--json[format output as json]' \
747  '(--loglevel)--loglevel[logging level for this command invocation (error*,trace,debug,info,warn,fatal)]' \
748  )
749  ;;
750  force:org:shape:delete)
751  _command_args=(
752  '(-p|--noprompt)'{-p,--noprompt}'[do not prompt for confirmation]' \
753  '(-u|--targetusername)'{-u,--targetusername}'[username for the target org]' \
754  '(--json)--json[format output as json]' \
755  '(--loglevel)--loglevel[logging level for this command invocation (error*,trace,debug,info,warn,fatal)]' \
756  )
757  ;;
758  force:org:shape:list)
759  _command_args=(
760  '(--json)--json[format output as json]' \
761  '(--loglevel)--loglevel[logging level for this command invocation (error*,trace,debug,info,warn,fatal)]' \
762  '(--verbose)--verbose[list more information about each org shape]' \
763  )
764  ;;
765  force:org:snapshot:create)
766  _command_args=(
767  '(-o|--sourceorg)'{-o,--sourceorg}'[ID or locally authenticated username or alias of scratch org to snapshot]' \
768  '(-n|--snapshotname)'{-n,--snapshotname}'[unique name of snapshot]' \
769  '(-d|--description)'{-d,--description}'[description of snapshot]' \
770  '(-v|--targetdevhubusername)'{-v,--targetdevhubusername}'[username or alias for the dev hub org; overrides default dev hub org]' \
771  '(--json)--json[format output as json]' \
772  '(--loglevel)--loglevel[logging level for this command invocation (error*,trace,debug,info,warn,fatal)]' \
773  )
774  ;;
775  force:org:snapshot:delete)
776  _command_args=(
777  '(-s|--snapshot)'{-s,--snapshot}'[name or ID of snapshot to delete]' \
778  '(-v|--targetdevhubusername)'{-v,--targetdevhubusername}'[username or alias for the dev hub org; overrides default dev hub org]' \
779  '(--json)--json[format output as json]' \
780  '(--loglevel)--loglevel[logging level for this command invocation (error*,trace,debug,info,warn,fatal)]' \
781  )
782  ;;
783  force:org:snapshot:get)
784  _command_args=(
785  '(-s|--snapshot)'{-s,--snapshot}'[name or ID of snapshot to retrieve]' \
786  '(-v|--targetdevhubusername)'{-v,--targetdevhubusername}'[username or alias for the dev hub org; overrides default dev hub org]' \
787  '(--json)--json[format output as json]' \
788  '(--loglevel)--loglevel[logging level for this command invocation (error*,trace,debug,info,warn,fatal)]' \
789  )
790  ;;
791  force:org:snapshot:list)
792  _command_args=(
793  '(-v|--targetdevhubusername)'{-v,--targetdevhubusername}'[username or alias for the dev hub org; overrides default dev hub org]' \
794  '(--json)--json[format output as json]' \
795  '(--loglevel)--loglevel[logging level for this command invocation (error*,trace,debug,info,warn,fatal)]' \
796  )
797  ;;
798  force:schema:sobject:describe)
799  _command_args=(
800  '(-s|--sobjecttype)'{-s,--sobjecttype}'[the API name of the object to describe]' \
801  '(-t|--usetoolingapi)'{-t,--usetoolingapi}'[execute with Tooling API]' \
802  '(-u|--targetusername)'{-u,--targetusername}'[username or alias for the target org; overrides default target org]' \
803  '(--json)--json[format output as json]' \
804  '(--loglevel)--loglevel[logging level for this command invocation (error*,trace,debug,info,warn,fatal)]' \
805  )
806  ;;
807  force:schema:sobject:list)
808  _command_args=(
809  '(-c|--sobjecttypecategory)'{-c,--sobjecttypecategory}'[the type of objects to list (all|custom|standard)]' \
810  '(-u|--targetusername)'{-u,--targetusername}'[username or alias for the target org; overrides default target org]' \
811  '(--json)--json[format output as json]' \
812  '(--loglevel)--loglevel[logging level for this command invocation (error*,trace,debug,info,warn,fatal)]' \
813  )
814  ;;
815  force:data:soql:query)
816  _command_args=(
817  '(-q|--query)'{-q,--query}'[SOQL query to execute]' \
818  '(-t|--usetoolingapi)'{-t,--usetoolingapi}'[execute query with Tooling API]' \
819  '(-r|--resultformat)'{-r,--resultformat}'[query result format emitted to stdout; --json flag overrides this parameter (human*,csv,json)]' \
820  '(--perflog)--perflog[get API performance data.]' \
821  '(-u|--targetusername)'{-u,--targetusername}'[username or alias for the target org; overrides default target org]' \
822  '(--json)--json[format output as json]' \
823  '(--loglevel)--loglevel[logging level for this command invocation (error*,trace,debug,info,warn,fatal)]' \
824  )
825  ;;
826  force:source:status)
827  _command_args=(
828  '(-a|--all)'{-a,--all}'[list all the changes that have been made]' \
829  '(-l|--local)'{-l,--local}'[list the changes that have been made locally]' \
830  '(-r|--remote)'{-r,--remote}'[list the changes that have been made in the scratch org]' \
831  '(-u|--targetusername)'{-u,--targetusername}'[username or alias for the target org; overrides default target org]' \
832  '(--json)--json[format output as json]' \
833  '(--loglevel)--loglevel[logging level for this command invocation (error*,trace,debug,info,warn,fatal)]' \
834  )
835  ;;
836  force:lightning:test:create)
837  _command_args=(
838  '(-n|--testname)'{-n,--testname}'[name of the generated Lightning test]' \
839  '(-t|--template)'{-t,--template}'[template to use for file creation (DefaultLightningTest*)]' \
840  '(-d|--outputdir)'{-d,--outputdir}'[folder for saving the created files]' \
841  '(-r|--reflect)'{-r,--reflect}'[switch to return flag detailed information]' \
842  '(--json)--json[JSON output]' \
843  '(--loglevel)--loglevel[logging level for this command invocation (error*,trace,debug,info,warn,fatal)]' \
844  )
845  ;;
846  force:lightning:test:install)
847  _command_args=(
848  '(-w|--wait)'{-w,--wait}'[number of minutes to wait for installation status (default:2)]' \
849  '(-r|--releaseversion)'{-r,--releaseversion}'[release version of Lightning Testing Service (default:latest)]' \
850  '(-t|--packagetype)'{-t,--packagetype}'[type of unmanaged package. 'full' option contains both jasmine and mocha, plus examples (full*,jasmine,mocha)]' \
851  '(-u|--targetusername)'{-u,--targetusername}'[username or alias for the target org; overrides default target org]' \
852  '(--json)--json[format output as json]' \
853  '(--loglevel)--loglevel[logging level for this command invocation (error*,trace,debug,info,warn,fatal)]' \
854  )
855  ;;
856  force:apex:test:report)
857  _command_args=(
858  '(-i|--testrunid)'{-i,--testrunid}'[ID of test run]' \
859  '(-c|--codecoverage)'{-c,--codecoverage}'[retrieve code coverage results]' \
860  '(-d|--outputdir)'{-d,--outputdir}'[directory to store test run files]:file:_files' \
861  '(-r|--resultformat)'{-r,--resultformat}'[test result format emitted to stdout; --json flag overrides this parameter (human*,tap,junit,json)]' \
862  '(-w|--wait)'{-w,--wait}'[the streaming client socket timeout (in minutes) (default:6, min:2)]' \
863  '(-u|--targetusername)'{-u,--targetusername}'[username or alias for the target org; overrides default target org]' \
864  '(--json)--json[format output as json]' \
865  '(--loglevel)--loglevel[logging level for this command invocation (error*,trace,debug,info,warn,fatal)]' \
866  '(--verbose)--verbose[display Apex test processing details]' \
867  )
868  ;;
869  force:apex:test:run)
870  _command_args=(
871  '(-n|--classnames)'{-n,--classnames}'[comma-separated list of Apex test class names to run]' \
872  '(-s|--suitenames)'{-s,--suitenames}'[comma-separated list of Apex test suite names to run]' \
873  '(-t|--tests)'{-t,--tests}'[comma-separated list of Apex test class names or IDs and, if applicable, test methods to run]' \
874  '(-c|--codecoverage)'{-c,--codecoverage}'[retrieve code coverage results]' \
875  '(-d|--outputdir)'{-d,--outputdir}'[directory to store test run files]:file:_files' \
876  '(-l|--testlevel)'{-l,--testlevel}'[testlevel enum value (RunLocalTests,RunAllTestsInOrg,RunSpecifiedTests)]' \
877  '(-r|--resultformat)'{-r,--resultformat}'[test result format emitted to stdout; --json flag overrides this parameter (human*,tap,junit,json)]' \
878  '(-w|--wait)'{-w,--wait}'[the streaming client socket timeout (in minutes) (default:6, min:2)]' \
879  '(--precompilewait)--precompilewait[how long to wait (in minutes) for Apex pre-compilation (default:3, min:3)]' \
880  '(-y|--synchronous)'{-y,--synchronous}'[run tests from a single class synchronously]' \
881  '(-u|--targetusername)'{-u,--targetusername}'[username or alias for the target org; overrides default target org]' \
882  '(--json)--json[format output as json]' \
883  '(--loglevel)--loglevel[logging level for this command invocation (error*,trace,debug,info,warn,fatal)]' \
884  '(--verbose)--verbose[display Apex test processing details]' \
885  )
886  ;;
887  force:lightning:test:run)
888  _command_args=(
889  '(-a|--appname)'{-a,--appname}'[name of your Lightning test application]' \
890  '(-d|--outputdir)'{-d,--outputdir}'[directory path to store test run artifacts: for example, log files and test results]:file:_files' \
891  '(-r|--resultformat)'{-r,--resultformat}'[test result format emitted to stdout; --json flag overrides this parameter (human*,tap,junit,json)]' \
892  '(-f|--configfile)'{-f,--configfile}'[path to config file for the test]:file:_files' \
893  '(-o|--leavebrowseropen)'{-o,--leavebrowseropen}'[leave browser open]' \
894  '(-t|--timeout)'{-t,--timeout}'[time (ms) to wait for results element in dom (default:60000)]' \
895  '(-u|--targetusername)'{-u,--targetusername}'[username or alias for the target org; overrides default target org]' \
896  '(--json)--json[format output as json]' \
897  '(--loglevel)--loglevel[logging level for this command invocation (error*,trace,debug,info,warn,fatal)]' \
898  )
899  ;;
900  force:data:tree:export)
901  _command_args=(
902  '(-q|--query)'{-q,--query}'[soql query, or filepath of file containing a soql query, to retrieve records]' \
903  '(-p|--plan)'{-p,--plan}'[generate multiple sobject tree files and a plan definition file for aggregated import]' \
904  '(-x|--prefix)'{-x,--prefix}'[prefix of generated files]' \
905  '(-d|--outputdir)'{-d,--outputdir}'[directory to store files]:file:_files' \
906  '(-u|--targetusername)'{-u,--targetusername}'[username or alias for the target org; overrides default target org]' \
907  '(--json)--json[format output as json]' \
908  '(--loglevel)--loglevel[logging level for this command invocation (error*,trace,debug,info,warn,fatal)]' \
909  )
910  ;;
911  force:data:tree:import)
912  _command_args=(
913  '(-f|--sobjecttreefiles)'{-f,--sobjecttreefiles}'[comma-delimited, ordered paths of json files containing collection of record trees to insert]:file:_files' \
914  '(-p|--plan)'{-p,--plan}'[path to plan to insert multiple data files that have master-detail relationships]:file:_files' \
915  '(-c|--contenttype)'{-c,--contenttype}'[if data file extension is not .json, provide content type (applies to all files)]' \
916  '(--confighelp)--confighelp[display schema information for the --plan configuration file to stdout; if you use this option, all other options except --json are ignored]' \
917  '(-u|--targetusername)'{-u,--targetusername}'[username or alias for the target org; overrides default target org]' \
918  '(--json)--json[format output as json]' \
919  '(--loglevel)--loglevel[logging level for this command invocation (error*,trace,debug,info,warn,fatal)]' \
920  )
921  ;;
922  force:apex:trigger:create)
923  _command_args=(
924  '(-n|--triggername)'{-n,--triggername}'[name of the generated Apex trigger]' \
925  '(-t|--template)'{-t,--template}'[template to use for file creation (ApexTrigger*)]' \
926  '(-d|--outputdir)'{-d,--outputdir}'[folder for saving the created files]' \
927  '(-r|--reflect)'{-r,--reflect}'[switch to return flag detailed information]' \
928  '(-a|--apiversion)'{-a,--apiversion}'[API version number (45.0*,44.0)]' \
929  '(-s|--sobject)'{-s,--sobject}'[sObject to create a trigger on (SOBJECT*)]' \
930  '(-e|--triggerevents)'{-e,--triggerevents}'[events that fire the trigger (before insert*,before update,before delete,after insert,after update,after delete,after undelete)]' \
931  '(--json)--json[JSON output]' \
932  '(--loglevel)--loglevel[logging level for this command invocation (error*,trace,debug,info,warn,fatal)]' \
933  )
934  ;;
935  force:package:uninstall)
936  _command_args=(
937  '(-w|--wait)'{-w,--wait}'[number of minutes to wait for uninstall status]' \
938  '(-p|--package)'{-p,--package}'[ID (starts with 04t) or alias of the package version to uninstall]' \
939  '(-u|--targetusername)'{-u,--targetusername}'[username or alias for the target org; overrides default target org]' \
940  '(--json)--json[format output as json]' \
941  '(--loglevel)--loglevel[logging level for this command invocation (error*,trace,debug,info,warn,fatal)]' \
942  )
943  ;;
944  force:package:uninstall:report)
945  _command_args=(
946  '(-i|--requestid)'{-i,--requestid}'[ID of the package uninstall request you want to check]' \
947  '(-u|--targetusername)'{-u,--targetusername}'[username or alias for the target org; overrides default target org]' \
948  '(--json)--json[format output as json]' \
949  '(--loglevel)--loglevel[logging level for this command invocation (error*,trace,debug,info,warn,fatal)]' \
950  )
951  ;;
952  force:package:update)
953  _command_args=(
954  '(-p|--package)'{-p,--package}'[ID (starts with 0Ho) or alias of the package to update]' \
955  '(-n|--name)'{-n,--name}'[new package name]' \
956  '(-d|--description)'{-d,--description}'[new package description]' \
957  '(-v|--targetdevhubusername)'{-v,--targetdevhubusername}'[username or alias for the dev hub org; overrides default dev hub org]' \
958  '(--json)--json[format output as json]' \
959  '(--loglevel)--loglevel[logging level for this command invocation (error*,trace,debug,info,warn,fatal)]' \
960  )
961  ;;
962  force:project:upgrade)
963  _command_args=(
964  '(-f|--forceupgrade)'{-f,--forceupgrade}'[run all upgrades even if project has already been upgraded]' \
965  '(--json)--json[format output as json]' \
966  '(--loglevel)--loglevel[logging level for this command invocation (error*,trace,debug,info,warn,fatal)]' \
967  )
968  ;;
969  force:package:version:create)
970  _command_args=(
971  '(-p|--package)'{-p,--package}'[ID (starts with 0Ho) or alias of the package to create a version of]' \
972  '(-d|--path)'{-d,--path}'[path to directory that contains the contents of the package]:file:_files' \
973  '(-f|--definitionfile)'{-f,--definitionfile}'[path to a definition file similar to scratch org definition file that contains the list of features and org preferences that the metadata of the package version depends on]:file:_files' \
974  '(-b|--branch)'{-b,--branch}'[the package version’s branch]' \
975  '(-t|--tag)'{-t,--tag}'[the package version’s tag]' \
976  '(-k|--installationkey)'{-k,--installationkey}'[installation key for key-protected package (either --installationkey or --installationkeybypass is required)]' \
977  '(-x|--installationkeybypass)'{-x,--installationkeybypass}'[bypass the installation key requirement (either --installationkey or --installationkeybypass is required)]' \
978  '(-r|--preserve)'{-r,--preserve}'[temp files are preserved that would otherwise be deleted]' \
979  '(-j|--validateschema)'{-j,--validateschema}'[sfdx-project.json is validated against JSON schema]' \
980  '(-w|--wait)'{-w,--wait}'[minutes to wait for the package version to be created (default:0)]' \
981  '(-s|--buildinstance)'{-s,--buildinstance}'[the instance where the package version will be created——for example, NA50]' \
982  '(-o|--sourceorg)'{-o,--sourceorg}'[the source org ID used to copy the org shape for the build org]' \
983  '(-a|--versionname)'{-a,--versionname}'[the name of the package version to be created]' \
984  '(-n|--versionnumber)'{-n,--versionnumber}'[the version number of the package version to be created]' \
985  '(-e|--versiondescription)'{-e,--versiondescription}'[the description of the package version to be created]' \
986  '(-v|--targetdevhubusername)'{-v,--targetdevhubusername}'[username or alias for the dev hub org; overrides default dev hub org]' \
987  '(--json)--json[format output as json]' \
988  '(--loglevel)--loglevel[logging level for this command invocation (error*,trace,debug,info,warn,fatal)]' \
989  )
990  ;;
991  force:package1:version:create)
992  _command_args=(
993  '(-i|--packageid)'{-i,--packageid}'[ID of the metadata package (starts with 033) of which you’re creating a new version]' \
994  '(-n|--name)'{-n,--name}'[package version name]' \
995  '(-d|--description)'{-d,--description}'[package version description]' \
996  '(-v|--version)'{-v,--version}'[package version in major.minor format, for example, 3.2]' \
997  '(-m|--managedreleased)'{-m,--managedreleased}'[create a managed package version]' \
998  '(-r|--releasenotesurl)'{-r,--releasenotesurl}'[release notes URL]' \
999  '(-p|--postinstallurl)'{-p,--postinstallurl}'[post install URL]' \
1000  '(-k|--installationkey)'{-k,--installationkey}'[installation key for key-protected package (default: null)]' \
1001  '(-w|--wait)'{-w,--wait}'[minutes to wait for the package version to be created (default: 2 minutes)]' \
1002  '(-u|--targetusername)'{-u,--targetusername}'[username or alias for the target org; overrides default target org]' \
1003  '(--json)--json[format output as json]' \
1004  '(--loglevel)--loglevel[logging level for this command invocation (error*,trace,debug,info,warn,fatal)]' \
1005  )
1006  ;;
1007  force:package1:version:create:get)
1008  _command_args=(
1009  '(-i|--requestid)'{-i,--requestid}'[PackageUploadRequest ID]' \
1010  '(-u|--targetusername)'{-u,--targetusername}'[username or alias for the target org; overrides default target org]' \
1011  '(--json)--json[format output as json]' \
1012  '(--loglevel)--loglevel[logging level for this command invocation (error*,trace,debug,info,warn,fatal)]' \
1013  )
1014  ;;
1015  force:package:version:create:list)
1016  _command_args=(
1017  '(-c|--createdlastdays)'{-c,--createdlastdays}'[created in the last specified number of days (starting at 00:00:00 of first day to now; 0 for today)]' \
1018  '(-s|--status)'{-s,--status}'[filter the list by version creation request status (Queued,InProgress,Success,Error)]' \
1019  '(-v|--targetdevhubusername)'{-v,--targetdevhubusername}'[username or alias for the dev hub org; overrides default dev hub org]' \
1020  '(--json)--json[format output as json]' \
1021  '(--loglevel)--loglevel[logging level for this command invocation (error*,trace,debug,info,warn,fatal)]' \
1022  )
1023  ;;
1024  force:package:version:create:report)
1025  _command_args=(
1026  '(-i|--packagecreaterequestid)'{-i,--packagecreaterequestid}'[package version creation request ID (starts with 08c)]' \
1027  '(-v|--targetdevhubusername)'{-v,--targetdevhubusername}'[username or alias for the dev hub org; overrides default dev hub org]' \
1028  '(--json)--json[format output as json]' \
1029  '(--loglevel)--loglevel[logging level for this command invocation (error*,trace,debug,info,warn,fatal)]' \
1030  )
1031  ;;
1032  force:package1:version:display)
1033  _command_args=(
1034  '(-i|--packageversionid)'{-i,--packageversionid}'[metadata package version ID (starts with 04t)]' \
1035  '(-u|--targetusername)'{-u,--targetusername}'[username or alias for the target org; overrides default target org]' \
1036  '(--json)--json[format output as json]' \
1037  '(--loglevel)--loglevel[logging level for this command invocation (error*,trace,debug,info,warn,fatal)]' \
1038  )
1039  ;;
1040  force:package:version:list)
1041  _command_args=(
1042  '(-c|--createdlastdays)'{-c,--createdlastdays}'[created in the last specified number of days (starting at 00:00:00 of first day to now; 0 for today)]' \
1043  '(-m|--modifiedlastdays)'{-m,--modifiedlastdays}'[list items modified in the specified last number of days (starting at 00:00:00 of first day to now; 0 for today)]' \
1044  '(-p|--packages)'{-p,--packages}'[filter results on specified comma-delimited packages (aliases or 0Ho IDs)]' \
1045  '(-r|--released)'{-r,--released}'[display released versions only]' \
1046  '(-o|--orderby)'{-o,--orderby}'[order by the specified package version fields]' \
1047  '(-v|--targetdevhubusername)'{-v,--targetdevhubusername}'[username or alias for the dev hub org; overrides default dev hub org]' \
1048  '(--concise)--concise[display limited package version details]' \
1049  '(--json)--json[format output as json]' \
1050  '(--loglevel)--loglevel[logging level for this command invocation (error*,trace,debug,info,warn,fatal)]' \
1051  '(--verbose)--verbose[display extended package version details]' \
1052  )
1053  ;;
1054  force:package1:version:list)
1055  _command_args=(
1056  '(-i|--packageid)'{-i,--packageid}'[metadata package ID (starts with 033)]' \
1057  '(-u|--targetusername)'{-u,--targetusername}'[username or alias for the target org; overrides default target org]' \
1058  '(--json)--json[format output as json]' \
1059  '(--loglevel)--loglevel[logging level for this command invocation (error*,trace,debug,info,warn,fatal)]' \
1060  )
1061  ;;
1062  force:package:version:promote)
1063  _command_args=(
1064  '(-p|--package)'{-p,--package}'[ID (starts with 04t) or alias of the package version to promote]' \
1065  '(-n|--noprompt)'{-n,--noprompt}'[no prompt to confirm setting the package version as released]' \
1066  '(-v|--targetdevhubusername)'{-v,--targetdevhubusername}'[username or alias for the dev hub org; overrides default dev hub org]' \
1067  '(--json)--json[format output as json]' \
1068  '(--loglevel)--loglevel[logging level for this command invocation (error*,trace,debug,info,warn,fatal)]' \
1069  )
1070  ;;
1071  force:package:version:report)
1072  _command_args=(
1073  '(-p|--package)'{-p,--package}'[ID (starts with 04t) or alias of the package to retrieve details for]' \
1074  '(-v|--targetdevhubusername)'{-v,--targetdevhubusername}'[username or alias for the dev hub org; overrides default dev hub org]' \
1075  '(--json)--json[format output as json]' \
1076  '(--loglevel)--loglevel[logging level for this command invocation (error*,trace,debug,info,warn,fatal)]' \
1077  '(--verbose)--verbose[displays extended package version details]' \
1078  )
1079  ;;
1080  force:package:version:update)
1081  _command_args=(
1082  '(-p|--package)'{-p,--package}'[ID (starts with 04t) or alias of the package to update a version of]' \
1083  '(-a|--versionname)'{-a,--versionname}'[new package version name]' \
1084  '(-e|--versiondescription)'{-e,--versiondescription}'[new package version description]' \
1085  '(-b|--branch)'{-b,--branch}'[new package version branch]' \
1086  '(-t|--tag)'{-t,--tag}'[new package version tag]' \
1087  '(-k|--installationkey)'{-k,--installationkey}'[new installation key for key-protected package (default: null)]' \
1088  '(-v|--targetdevhubusername)'{-v,--targetdevhubusername}'[username or alias for the dev hub org; overrides default dev hub org]' \
1089  '(--json)--json[format output as json]' \
1090  '(--loglevel)--loglevel[logging level for this command invocation (error*,trace,debug,info,warn,fatal)]' \
1091  )
1092  ;;
1093  force:auth:web:login)
1094  _command_args=(
1095  '(-i|--clientid)'{-i,--clientid}'[OAuth client ID (sometimes called the consumer key)]' \
1096  '(-r|--instanceurl)'{-r,--instanceurl}'[the login URL of the instance the org lives on]' \
1097  '(-d|--setdefaultdevhubusername)'{-d,--setdefaultdevhubusername}'[set the authenticated org as the default dev hub org for scratch org creation]' \
1098  '(-s|--setdefaultusername)'{-s,--setdefaultusername}'[set the authenticated org as the default username that all commands run against]' \
1099  '(-a|--setalias)'{-a,--setalias}'[set an alias for the authenticated org]' \
1100  '(--disablemasking)--disablemasking[disable masking of user input (for use with problematic terminals)]' \
1101  '(-p|--noprompt)'{-p,--noprompt}'[do not prompt for auth confirmation in demo mode]' \
1102  '(--json)--json[format output as json]' \
1103  '(--loglevel)--loglevel[logging level for this command invocation (error*,trace,debug,info,warn,fatal)]' \
1104  )
1105  ;;
1106  esac
1107
1108 _arguments \
1109  $_command_args \
1110  && return 0