ARDUINO-CLI-LIB-UPGRADE(1)
π ARDUINO-CLI-LIB-UPGRADE π
okay bestie, welcome to the Arduino Command Line Manual β this is the page for arduino-cli-lib-upgrade, and yes it's giving glow-up energy, because that's literally what it does. sit down, grab a strawberry drink π, and let's get you caught up.
β¨ NAME β¨
arduino-cli-lib-upgrade β upgrades installed libraries.
like, it takes your dusty old libs and gives them a whole new era. π
πΈ SYNOPSIS πΈ
arduino-cli lib upgrade [flags]
that's it. that's the whole vibe. command, [flags], done.
π¦ DESCRIPTION π¦
so here's the tea: this command upgrades an installed library to the latest available version. latest available, no cap.
you can pass multiple libraries, separated by a space β go off, queue them all up.
and if you pass no arguments at all? the command will upgrade all the installed libraries where an update is available. not every single lib, bestie β just the ones that actually have an update waiting. it does the vibe check for you. β¨
π OPTIONS π
-h,--help[=false]β help for upgrade. your little "wait what does this do" button. π
π OPTIONS INHERITED FROM PARENT COMMANDS
these are the ones you didn't ask for but got anyway, because family. (the parent command said "you're taking these with you.") π«Ά
--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.
ngl the default log level isinfo, so if you're like "where are my logs" β that's why. turn it down todebugortraceif you want the full director's cut. π
π EXAMPLE π
here's exactly how it looks in the wild, character for character:
debian/build/bin/arduino-cli lib upgrade
debian/build/bin/arduino-cli lib upgrade Audio
debian/build/bin/arduino-cli lib upgrade Audio ArduinoJson
one lib? two libs? zero libs and let it cook? all valid. main character choices only. π
π₯ SEE ALSO π₯
arduino-cli-lib(1)β the parent page, the source, the origin story. go read it, iykyk. π§
β HISTORY β
15-Aug-2026 β Auto generated by spf13/cobra.
and that's the whole page, bestie!! no notes, ate, left no crumbs. πβ¨
Auto generated by spf13/cobra πΈ β this lil page is from Aug 2026, and it lives inside the ARDUINO COMMAND LINE MANUAL(1) situation. mwah. ππ
π¦
π¦ 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