1.3.06214.4 MB
GPL-3.0+ OR Unlicense
strict
core18
Arduino command-line interface
Arduino CLI is an all-in-one solution that provides builder, boards/library manager,
uploader, discovery and many other tools needed to use any Arduino compatible
board and platforms.
Note: this software is currently under active development: anything can change
at any time, API and UI must be considered unstable until we release version 1.0.0.
Necessary plugs
If you are not able to list and/or upload to your board, you may need plugs and connects.
See
where
Optional plugs
- *raw-usb:* allows access to all connected USB devices via a raw interface.
- *serial-port*: enables access to a specific serial port. This interface is restricted because it provides privileged access to configure serial port hardware. Might require hot-plug support
uploader, discovery and many other tools needed to use any Arduino compatible
board and platforms.
Note: this software is currently under active development: anything can change
at any time, API and UI must be considered unstable until we release version 1.0.0.
Necessary plugs
If you are not able to list and/or upload to your board, you may need plugs and connects.
See
snap connections arduino-cli for necessary plugs (such as access to USB and serial ports) and connect them with $ sudo snap connect arduino-cli:<plug>where
<plug> can be in example raw-usb.Optional plugs
- *raw-usb:* allows access to all connected USB devices via a raw interface.
- *serial-port*: enables access to a specific serial port. This interface is restricted because it provides privileged access to configure serial port hardware. Might require hot-plug support
snap set system experimental.hotplug=true followed by systemctl restart snapd.
Update History
1.3.0 (62)13 Dec 2025, 09:47 UTC
7 Sept 2021, 12:50 UTC
14 Aug 2025, 17:20 UTC
13 Dec 2025, 09:47 UTC