arduino
Arduino Studio - Integrated Development Environment for the Arduino platform. tldr-pages
On several platforms
Several platforms
Build a sketch
arduino --verify path/to/file.inoIdentifyBuild and upload a sketch
arduino --upload path/to/file.inoIdentifyBuild and upload a sketch to an Arduino Nano with an Atmega328p CPU, connected on port /dev/ttyACM0
arduino --board arduino:avr:nano:cpu=atmega328p --port /dev/ttyACM0 --upload path/to/file.inoIdentifySet the preference name to a given value
arduino --pref name=valueIdentifyBuild a sketch, put the build results in the build directory, and reuse any previous build results in that directory
arduino --pref build.path=path/to/build_directory --verify path/to/file.inoIdentifySave any (changed) preferences to preferences.txt
arduino --save-prefsIdentifyInstall the latest SAM board
arduino --install-boards "arduino:sam"IdentifyInstall Bridge and Servo libraries
arduino --install-library "Bridge:1.0.0,Servo:1.2.0"Identify