arduino-cli
« Back to VersTracker
Description:
Arduino command-line interface
Type: Formula  |  Latest Version: 1.4.0@0  |  Tracked Since: Dec 17, 2025
Links: Homepage  |  @Arduino  |  formulae.brew.sh
Category: Developer tools
Tags: arduino cli firmware iot embedded development
Install: brew install arduino-cli
About:
arduino-cli is the official command-line interface for Arduino. It enables developers to compile sketches, manage boards and libraries, and perform uploads without the graphical IDE. This tool is essential for headless environments, CI/CD pipelines, and automated firmware development workflows.
Key Features:
  • Compile and upload sketches from the terminal
  • Manage board platforms and libraries
  • Structured JSON output for scripting
  • Support for headless and CI environments
Use Cases:
  • Automating firmware builds in CI/CD pipelines
  • Managing Arduino libraries and boards programmatically
  • Headless device provisioning and firmware updates
Alternatives:
  • Arduino IDE – GUI-based tool; less suitable for automation and scripting compared to the CLI.
  • PlatformIO CLI – Multi-platform embedded development tool; broader scope but heavier than arduino-cli.
Version History
Detected Version Rev Change Commit
Sep 13, 2025 8:47am 0 VERSION_BUMP 4f924ec6
Sep 10, 2024 8:27pm 0 VERSION_BUMP d7b5ae93
Aug 12, 2024 4:32pm 0 VERSION_BUMP dba5889e
Aug 12, 2024 3:23pm 0 VERSION_BUMP 04603971
Jul 23, 2024 1:04pm 0 VERSION_BUMP 76db84b1
Jun 20, 2024 11:09pm 0 VERSION_BUMP 51800d37
Jun 20, 2024 9:22pm 0 VERSION_BUMP 1091f0a3
Jun 13, 2024 9:09am 0 VERSION_BUMP 51be42d9
Jan 2, 2024 2:23pm 0 VERSION_BUMP 463195ee
Sep 11, 2023 10:17am 0 VERSION_BUMP a153f4c9
Aug 31, 2023 6:55pm 0 VERSION_BUMP 5ec6b417
Aug 31, 2023 12:21pm 0 VERSION_BUMP c8f1a19b
Aug 22, 2023 4:54pm 0 VERSION_BUMP 9daca041
Apr 12, 2023 9:54am 0 VERSION_BUMP 6d77426d
Apr 7, 2023 9:04pm 0 VERSION_BUMP 4a6d20ae