ARDUINO-CLI-LIB-INSTALL(1)

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

πŸ‘‘ 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