ARDUINO-CLI-CORE-INSTALL(1)
π ARDUINO-CLI-CORE-INSTALL π
okay bestie, welcome to the Arduino Command Line Manual, section 1 β this is the page for arduino-cli-core-install, and yes it's exactly what it sounds like: it installs cores and all the lil tool dependencies that come with them π
β¨ NAME β¨
arduino-cli-core-install β Installs one or more cores and corresponding tool dependencies.
like. that's the whole job. that's the vibe. it installs cores, and it installs the tool dependencies that those cores need, no cap π
πΈ SYNOPSIS πΈ
arduino-cli core install PACKAGER:ARCH[@VERSION]... [flags]
so you're giving it a PACKAGER:ARCH (and yeah, you can slap @VERSION on the end if you're feeling specific π), and you can totally list more than one of them. the ... means "one or more, go off". then whatever [flags] you want. easy.
π¦ DESCRIPTION π¦
Installs one or more cores and corresponding tool dependencies.
that's it, that's the description, the manpage said it twice and honestly? iconic. it installs cores. plural allowed. and it brings the tool dependencies along too, because a core without its tools is giving "phone with no charger" π
π OPTIONS π
-h,--help[=false]β help forinstall. your girl-hwill tell you aboutinstall, no gatekeeping π«Ά--no-overwrite[=false]β Do not overwrite already installed platforms. if something's already there, leave it alone, protect its peace β--run-post-install[=false]β Force run of post-install scripts (if the CLI is not running interactively). note the parenthetical bestie, this one is for when the CLI is not running interactively.--run-pre-uninstall[=false]β Force run of pre-uninstall scripts (if the CLI is not running interactively). same deal, not interactive β this forces them to run.--skip-post-install[=false]β Force skip of post-install scripts (if the CLI is running interactively). opposite vibe, this one is for when the CLI is running interactively.--skip-pre-uninstall[=false]β Force skip of pre-uninstall scripts (if the CLI is running interactively). interactive β skip them anyway, we're moving on πβοΈ
π OPTIONS INHERITED FROM PARENT COMMANDS π
these ones get passed down from the parent command like a family heirloom β¨
--additional-urls=[]β Comma-separated list of additional URLs for the Boards Manager. yes, comma-separated, yes, it defaults to an empty list.--config-dir=""β Sets the default data directory (Arduino CLI will look for configuration file in this directory). it defaults to""okurr.--config-file=""β The custom config file (if not specified the default will be used). also defaults to"".--json[=false]β Print the output in JSON format. for when you want your output machine-readable and lowkey gorgeous π--log[=false]β Print the logs on the standard output.--log-file=""β Path to the file where logs will be written. defaults to"".--log-format="text"β The output format for the logs, can be:text,json. default is"text", bestie.--log-level="info"β Messages with this level and above will be logged. Valid levels are:trace,debug,info,warn,error,fatal,panic. default"info"β so you get info and up, and everything chiller than info stays quiet π€«--no-color[=false]β Disable colored output. π tragic, but sometimes you need plain text. defaults tofalseso color is on by default, slay.
π EXAMPLE π
# download the latest version of Arduino SAMD core.
debian/build/bin/arduino-cli core install arduino:samd
# download a specific version (in this case 1.6.9).
debian/build/bin/arduino-cli core install arduino:samd@1.6.9
see how clean that is?? first one grabs the latest, second one pins it to 1.6.9. the way that @VERSION just snaps into place π«Ά
π SEE ALSO π
go read the parent page too bestie, it's the main character and this one is its lil sibling π§
β HISTORY β
15-Aug-2026 β Auto generated by spf13/cobra. not me being literally generated by a Go library, iykyk π
fr fr: every flag, every default value, every level name and every path above is exactly as written β don't come for me, i kept the receipts π
okay that's the whole page, you're all caught up. this was the Arduino Command Line Manual, section 1, ARDUINO-CLI-CORE-INSTALL(1), auto generated by spf13/cobra, dated Aug 2026. mwah, go install a core, you got this ππ
π¦ where this page comes from
- ubuntu stonking: arduino-cli 1.5.1-4 Β· GPL-3.0-only
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms