arduino-cli

Official Arduino command-line interface for sketches and board management

brewmacoslinux
Try with needOr install directly
Source

About

Arduino command-line interface

Commands

arduino-cli

Examples

List all available Arduino boards$ arduino-cli board list
Compile and upload a sketch to a connected board$ arduino-cli compile --fqbn arduino:avr:uno /path/to/sketch && arduino-cli upload -p /dev/ttyUSB0 --fqbn arduino:avr:uno /path/to/sketch
Install a library from the Arduino library manager$ arduino-cli lib install WiFi