ARDUINO-CLI-LIB-INSTALL(1)
π arduino-cli-lib-install β a vibe check β¨
okay bestie, welcome to the Arduino Command Line Manual (that's the manual name, we're keeping it near the top like a lil name tag π). This page is all about arduino-cli-lib-install, and I'm gonna walk you through it like we're texting at 2am. No cap.
πΈ NAME πΈ
arduino-cli-lib-install β Installs one or more specified libraries into the system.
Like, it puts libraries in your system. That's the whole job. She's an icon, she's a legend, and she is exactly what it says on the tin. π
π¦ SYNOPSIS π¦
arduino-cli lib install LIBRARY[@VERSION_NUMBER]... [flags]
See how LIBRARY is in italics in your heart? That's a placeholder, babe β you swap it out for the actual library name. And [@VERSION_NUMBER] is optional, so you can yeet in a specific version if you wanna be picky (and honestly? valid). The ... at the end means you can list more than one, so go off.
π DESCRIPTION π
Installs one or more specified libraries into the system.
That's it. That's the description. Short, sweet, ate and left no crumbs. π₯ You point it at a library (or several), and it installs them into your system. Periodt.
β¨ OPTIONS β¨
--git-url[=false]β Tell it the git url for libraries that are hosted on repositories. Like, you're saying "bestie, this one lives on a repo, go get it from there."-h,--help[=false]β Help for install. Your safety net, your emotional support flag. π«Ά--install-in-builtin-dir[=false]β Install libraries in the IDE-Builtin directory. Yes, that specific directory. It said what it said.--no-deps[=false]β Do not install dependencies. So like, you get the main character and not the whole friend group. π«£--no-overwrite[=false]β Do not overwrite already installed libraries. She's respectful of what's already there. No stepping on toes. π--zip-path[=false]β Enter a path to zip file. For when your library is a lil zipped-up present instead of a repo. π
π OPTIONS INHERITED FROM PARENT COMMANDS π
These aren't special to her, she got them from her parent command, like how you inherit your mom's good taste. Anyway:
--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. For when you want your data in a cute structured lil outfit. π€--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. (Not me personally, I would never. π)
π EXAMPLE π
These are the real ones, straight up, copy them exactly:
debian/build/bin/arduino-cli lib install AudioZero # for the latest version.
debian/build/bin/arduino-cli lib install AudioZero@1.0.0 # for the specific version.
debian/build/bin/arduino-cli lib install --git-url https://github.com/arduino-libraries/WiFi101.git https://github.com/arduino-libraries/ArduinoBLE.git
debian/build/bin/arduino-cli lib install --git-url https://github.com/arduino-libraries/WiFi101.git#0.16.0 # for the specific version.
debian/build/bin/arduino-cli lib install --zip-path /path/to/WiFi101.zip /path/to/ArduinoBLE.zip
Look at her go. First one grabs the latest version, second one pins a specific version, third one pulls straight from git urls (two of them at once, multitasking queen π), fourth one does a git url plus a specific version via that #0.16.0, and the last one installs from zip files. Iconic behavior, all of it. π
π SEE ALSO π
Go check that one out too, she's the older sister. π¦
π HISTORY π
15-Aug-2026 β Auto generated by spf13/cobra
ngl, that's the whole page. Every flag, every placeholder, every example, all of it, untouched and unbothered. You're welcome. π
okay but for real, that's a wrap β this page was auto generated by spf13/cobra and it's dated Aug 2026, from the ARDUINO COMMAND LINE MANUAL(1). mwah, go install your libraries bestie πβ¨π
π¦ 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