Command Line Interface
The DaVinci Configurator Classic provides the command-line interfaces dvcfg-b and ecuxpro for CLI-based workflows, for example in software factories and CI pipelines.
The CLI Command Reference lists all available commands with their options, arguments and exit codes.
It is generated from the command model of the tools, so it always matches the output of the -h
option of the installed version.
Shell-Specific Argument Quoting
The dvcfg-b and ecuxpro commands let you attach an option’s value directly to the option
name with an equals sign, for example -f=myfile.json instead of -f myfile.json.
PowerShell and Command Prompt (CMD) quote attached values differently.
The quoting difference is shell behavior, not a limitation of dvcfg-b or ecuxpro.
| The CLI doesn’t detect which shell invoked it, so you need to adjust your command syntax yourself. |
PowerShell
For the relative path and comma-separated list cases, PowerShell accepts two forms:
-
Space with unquoted values (no equals sign
=) -
Equals sign
=with quoted values
| Argument value | Syntax |
|---|---|
Relative path |
|
Empty string |
|
Comma-separated list |
|
Output Definition
The Output Definition section describes the structure and meaning of the data returned by CLI commands.
Each field in the output is explained to help users interpret results correctly and integrate them into scripts or automation workflows.
This ensures clarity when analyzing command responses and troubleshooting issues.
-
stdOut: Results
-
stdErr: Errors, Stack Traces, Java Options, Logs and Status