Arduino Cloud Sketchbook with Arduino CLI available?

Is there an "Arduino Cloud Sketchbook" equivalent function for the Arduino CLI?

In other words, is it possible to push/pull sketches to/from the Cloud with the Arduino CLI, or am I obliged to use the Arduino IDE for that?

Thank you.

Hi @matteoguglielmi. There is no such functionality in Arduino CLI. However, you might be interested in Arduino Cloud CLI:

https://docs.arduino.cc/arduino-cloud/arduino-cloud-cli/getting-started

Hi @ptillisch, I don't need OTA uploads, nor do I need to create/modify/delete/clone devices, things, dashboards, etc. Instead, I need to pull sketches from the cloud, work on them locally without IDE, compile and upload them via USB, and finally push the modified sketches back to the cloud.

Can I do the pull/push ops with Arduino Cloud CLI?

I primarily work with M5Stack IOT devices.

Thx

Unfortunately, it does not have that capability. The focus of the tool is on managing Arduino Cloud IoT Devices and Things; and not on sketch development.

You could use Arduino IDE solely as a tool for pushing and pulling from your Cloud sketchbook, using a different tool for development on the sketches. Arduino IDE will automatically pick up any changes that have been made to the files on disk, so it is compatible with that workflow.