-
-
Notifications
You must be signed in to change notification settings - Fork 429
Description
Describe the request
Add support for the user to adjust the programmer definitions of a platform via a programmers.local.txt file.
🙂 The user will be able to add programmer definitions or modify existing definitions without having to modify the programmers.txt file, and easily apply that modification after updating the platform by simply copying a copy of their programmers.local.txt file into the platform folder.
Describe the current behavior
The Arduino boards platform allows the user to extend the boards.txt file via a boards.local.txt file, and the platform.txt file via a platform.local.txt file. Inexplicably, that system was not implemented for the other platform configuration file: programmers.txt.
🙁 The only way for the user to add programmer definitions to a platform, or modify the existing definitions is by editing the programmers.txt file. This is more prone to user error since the user's changes are not isolated. It also is very inconvenient because the user's patch must be reapplied to the content of the programmers.txt file after every update of the platform.
Arduino CLI version
Operating system
All
Operating system version
Any
Additional context
Here is an example of a use case for programmers.local.txt:
Issue checklist
- I searched for previous requests in the issue tracker
- I verified the feature was still missing when using the latest nightly build
- My request contains all necessary details