ARDUINO-CLI-CORE-UPGRADE(1)
π arduino-cli-core-upgrade β the glow-up page π
okay so bestie, welcome to the ARDUINO COMMAND LINE MANUAL, section 1. this is the manual page for arduino-cli-core-upgrade, and yes it's giving "make my platforms pretty" energy, because that's literally what it does. sit down, grab a boba π§, and let's get into it.
β¨ NAME β¨
arduino-cli-core-upgrade β upgrades one or all installed platforms to the latest version. lowkey the whole point of existing. π
β¨ SYNOPSIS β¨
arduino-cli core upgrade [PACKAGER:ARCH] ... [flags]
so you can name zero, one, or honestly a whole lil lineup of PACKAGER:ARCH things, and then sprinkle [flags] on top like glitter. β¨
β¨ DESCRIPTION β¨
Upgrades one or all installed platforms to the latest version. that's the vibe. that's the mission. you point it at stuff, it makes that stuff shiny and new. π
β¨ OPTIONS β¨
-h,--help[=false]β help for upgrade. it's the "wait what does this do again" button, no shame, we all press it. π«Ά--run-post-install[=false]β Force run of post-install scripts (if the CLI is not running interactively). so like, if you're not sitting there in an interactive session, this forces those post-install scripts to actually run anyway.--run-pre-uninstall[=false]β Force run of pre-uninstall scripts (if the CLI is not running interactively). same deal but for the pre-uninstall scripts, and again only when the CLI isn't running interactively.--skip-post-install[=false]β Force skip of post-install scripts (if the CLI is running interactively). flip side: you are interactive, but you wanna skip the post-install scripts anyway. okay diva, skipping. π--skip-pre-uninstall[=false]β Force skip of pre-uninstall scripts (if the CLI is running interactively). interactive session? yes. pre-uninstall scripts? not today. skipped. π
β¨ OPTIONS INHERITED FROM PARENT COMMANDS β¨
these are the flags you didn't ask for but got anyway, and honestly they ate. π
--additional-urls=[]β Comma-separated list of additional URLs for the Boards Manager. drop extra board sources in here, separated by commas. π--config-dir=""β Sets the default data directory (Arduino CLI will look for configuration file in this directory). so the CLI goes hunting for your config file in this dir. π--config-file=""β The custom config file (if not specified the default will be used). want a specific config file? say it here. don't? default it is. π--json[=false]β Print the output in JSON format. for when you want your data machine-readable and your scripts happy. π€--log[=false]β Print the logs on the standard output. logs, but make them loud, right there on stdout.--log-file=""β Path to the file where logs will be written. logs, but make them a file instead. π--log-format="text"β The output format for the logs, can be:text,json. pick your fighter.--log-level="info"β Messages with this level and above will be logged. Valid levels are:trace,debug,info,warn,error,fatal,panic. turn the volume up or down accordingly. π--no-color[=false]β Disable colored output. for monochrome girlies or pipes that can't handle the rainbow. ππ«
β¨ EXAMPLE β¨
here's how the cool kids do it:
# upgrade everything to the latest version
debian/build/bin/arduino-cli core upgrade
# upgrade arduino:samd to the latest version
debian/build/bin/arduino-cli core upgrade arduino:samd
first one: everything gets upgraded, no notes, main character energy. second one: just arduino:samd gets the glow-up, because sometimes you're loyal to one platform and that's valid. π
β¨ SEE ALSO β¨
arduino-cli-core(1)β the parent, the origin story, the one who raised this whole command. go say hi. π«Ά
β¨ HISTORY β¨
15-Aug-2026 β Auto generated by spf13/cobra. not me being born from a code generator and still serving this hard. π
and that's the whole page, bestie!! fr fr you now know everything this manpage knows, nothing more, nothing less. no cap. β¨π¦
Auto generated by spf13/cobra Β· Aug 2026 Β· ARDUINO COMMAND LINE MANUAL(1) β mwah, take care of your platforms, they're your babies now. ππ
π¦ 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