ARDUINO-CLI-UPGRADE(1)
β¨ arduino-cli-upgrade β the manual, but make it cute β¨
okay so bestie, welcome to the ARDUINO COMMAND LINE MANUAL (section 1, obviously, that's the whole vibe) π this is the glow-up page for arduino-cli-upgrade, and yes it's literally the manual name, we're just folding it in here so the header can be, like, aesthetic.
πΈ NAME πΈ
arduino-cli-upgrade β upgrades installed cores and libraries. that's it. that's the whole girl. π
π SYNOPSIS π
arduino-cli upgrade [flags]
short, sweet, iconic. flags go where flags go. β¨
π¦ DESCRIPTION π¦
Upgrades installed cores and libraries to latest version.
like. it takes your stuff and makes it the newest version of itself. main character energy for your toolchain honestly. no cap. π
π OPTIONS π
-h,--help[=false]β help for upgrade. the "bestie what do I even type" button π«Ά--run-post-install[=false]β Force run of post-install scripts (if the CLI is not running interactively).--run-pre-uninstall[=false]β Force run of pre-uninstall scripts (if the CLI is not running interactively).--skip-post-install[=false]β Force skip of post-install scripts (if the CLI is running interactively).--skip-pre-uninstall[=false]β Force skip of pre-uninstall scripts (if the CLI is running interactively).
notice how the run ones are for when you're not interactive and the skip ones are for when you are? that's not a typo, that's the whole point. the CLI is basically reading the room. π
π OPTIONS INHERITED FROM PARENT COMMANDS π
these come from the parent command, so they're not really this page's, they just showed up with their luggage. still iconic though. π
--additional-urls=[]β Comma-separated list of additional URLs for the Boards Manager.--config-dir=""β Sets the default data directory (Arduino CLI will look for configuration file in this directory).--config-file=""β The custom config file (if not specified the default will be used).--json[=false]β Print the output in JSON format.--log[=false]β Print the logs on the standard output.--log-file=""β Path to the file where logs will be written.--log-format="text"β The output format for the logs, can be:text,json--log-level="info"β Messages with this level and above will be logged. Valid levels are:trace,debug,info,warn,error,fatal,panic--no-color[=false]β Disable colored output.
yes--log-level="info"is the default and yesinfois in the list of valid levels. it contains itself. we love a self-consistent queen. π
β EXAMPLE β
debian/build/bin/arduino-cli upgrade
that's the whole thing. type it, hit enter, watch your cores and libs get their upgrade arc. slay. π
π« SEE ALSO π«
go read the parent page, it's giving lore. π§
π HISTORY π
15-Aug-2026β Auto generated byspf13/cobra
and that's the page bestie!! π this manual was, as noted up top, Auto generated by spf13/cobra, stamped Aug 2026, and it lives under the ARDUINO COMMAND LINE MANUAL section 1. now go forth and upgrade. periodt. π
β¨
π¦ 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