ARDUINO-CLI-CORE-UPGRADE(1)

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

πŸ’– 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