Skip to content

The config dump commands doesn't print default values #2637

Closed
@alessio-perugini

Description

@alessio-perugini

Describe the problem

We have received a PR in arduino/arduino-language-server#188 that wanted to address a nil pointer problem.
After a further investigation, we found out that the arduino-cli 1.0.0 introduced a regression.

The config dump only prints values present in the arduino-cli.yaml.

Here the diff: arduino/arduino-language-server#188 (comment)

To reproduce

arduino-cli config dump --json with the 1.0.0 release

Expected behavior

It should also print the default values for keys that are not present in the config file

Arduino CLI version

1.0.0

Operating system

Linux

Operating system version

23.10

Additional context

No response

Issue checklist

  • I searched for previous reports in the issue tracker
  • I verified the problem still occurs when using the nightly build
  • My report contains all necessary details

Metadata

Metadata

Assignees

Labels

conclusion: invalidIssue/PR not validtopic: CLIRelated to the command line interfacetopic: codeRelated to content of the project itselftype: imperfectionPerceived defect in any part of project

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions