Arduino CLI
arduino-cliAn all-in-one solution that provides Boards/Library Managers, sketch builder, board detection and uploader.
An all-in-one solution that provides Boards/Library Managers, sketch builder, board detection and uploader.
directories.datadirectories.downloadsdirectories.userOtty splits these out before upload and puts each machine’s own back on the way down — no templates to write.
directories.datadirectories.downloadsdirectories.userOtty splits these out before upload and puts each machine’s own back on the way down — no templates to write.
directories.datadirectories.downloadsdirectories.userOtty splits these out before upload and puts each machine’s own back on the way down — no templates to write.
Not a subtraction from the paths above: this is everything else Arduino CLI writes in your home directory that is state, not configuration. It keeps a whole-home manager like chezmoi from sweeping those up, and it still holds if the synced paths are ever widened.
directories.datadirectories.downloadsdirectories.user - https://arduino.esp8266.com/stable/package_esp8266com_index.json - https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.jsondirectories: data: /Users/octocat/Library/Arduino15machine-local downloads: /Users/octocat/Library/Arduino15/stagingmachine-local user: /Users/octocat/Documents/Arduinomachine-locallibrary: enable_unsafe_install: falselogging:Each machine keeps its own copy of these.
directories.datadirectories.downloadsdirectories.user additional_urls: - https://arduino.esp8266.com/stable/package_esp8266com_index.jsondirectories: data: /home/octocat/.arduino15machine-local downloads: /home/octocat/.arduino15/stagingmachine-local user: /home/octocat/Arduinomachine-locallibrary: enable_unsafe_install: falselogging:Each machine keeps its own copy of these.
directories.datadirectories.downloadsdirectories.user additional_urls: - https://arduino.esp8266.com/stable/package_esp8266com_index.jsondirectories: data: C:\Users\octocat\AppData\Local\Arduino15machine-local downloads: C:\Users\octocat\AppData\Local\Arduino15\stagingmachine-local user: C:\Users\octocat\Documents\Arduinomachine-locallogging: format: text level: infoEach machine keeps its own copy of these.
Only what the catalog names. A directory that syncs brings everything inside it except what is listed as excluded here.
Opens otty://sync/add/arduino-cli. Otty ships with this catalog, so the link only has to name the tool — nothing is downloaded.
Every one of these is generated from the same rules as this page. None of them splits directories.data and directories.downloads for you — that part is Otty’s own sync, or a template you write by hand.