ACI - Arduino Client Interface is a bash environment to develop and distribute arduino projects.
ACI features include:
- project's variables managing
- arduino fqbn autosetup
- package-managing
- compiling
- uploading
- serial port monitoring
- debugging
- distributing
The following packages are required on your Linux machine
arduino-cli (https://github.com/arduino/arduino-cli)
jq
grep
On Arch Linux, you can install prerequisites by command
yaourt -S arduino-cli grep jq
git clone https://github.com/tri2820/aci
cd aci
./aci install
mkdir example_arduino_project
cd example_arduino_project
source aci
help
- arduino-cli - Heavily dependent for all sorts of things
0.1