ARDUINO-CLI-UPGRADE(1)

πŸ“¦
version 1.5.1 Β· 2 versions
, in ubuntu stonking

✨ 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 yes info is 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 by spf13/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