ARDUINO-CLI-PROFILE-LIB(1)
π arduino-cli-profile-lib β bestie edition π
okay so this is a page from the Arduino Command Line Manual (yes the whole manual, section 1, we're fancy like that β¨) and it's all about arduino-cli profile lib β the little command cluster that lets you manage the libraries living inside your sketch profiles. screaming, crying, slaying π
πΈ NAME πΈ
arduino-cli-profile-lib β commands to manage libraries in sketch profiles.
like. that's it. that's the whole job. it's giving "professional librarian but for profiles" πβ¨
π¦ SYNOPSIS π¦
arduino-cli profile lib [flags]
short, sweet, iconic. periodt.
π DESCRIPTION π
so this command is the parent of the profile-library management crew β it's the group chat, not the individual texts. its whole vibe is:
commands to manage libraries in sketch profiles.
that's literally the description, no extra lore, no side quests. if you want the actual doing of things you're gonna want the subcommands (peep SEE ALSO, bestie π«Ά).
β¨ OPTIONS β¨
-h,--help[=false]β shows the help forlib. default isfalsebecause we're not automatically needy. π
π OPTIONS INHERITED FROM PARENT COMMANDS π
these are the flags you got from your ancestors (the parent commands) and they carried over like family heirlooms π every single one, no skips:
--additional-urls=[]β a comma-separated list of extra URLs for the Boards Manager. yes, comma-separated. yes, square-bracket empty default. slay.--config-dir=""β sets the default data directory (and heads up: Arduino CLI will go looking for the configuration file inside this directory π).--config-file=""β the custom config file to use. if you don't specify one, the default gets used. no drama.--json[=false]β prints the output in JSON format. for the structured-data girlies π--log[=false]β prints the logs on the standard output.--log-file=""β path to the file where the logs will be written.--log-format="text"β the output format for the logs. your options are:text,json.--log-level="info"β messages with this level and above will be logged. valid levels are:trace,debug,info,warn,error,fatal,panic. that's the whole ladder, bestie, climb it however you like πͺ--no-color[=false]β disables colored output. (not me?? on my terminal?? π but okay, accessibility queen, we respect it.)--verbose[=false]β ... wait, nope, it's not in the list. ignore that, I was just vibing. moving on. π
π₯ EXAMPLE π₯
here's the receipts, copied exactly, don't touch a character:
debian/build/bin/arduino-cli profile lib add AudioZero -m my_profile
debian/build/bin/arduino-cli profile lib remove Arduino_JSON --profile my_profile
look at that. add one, remove another, both inside a profile. main character energy fr fr πβ¨
π SEE ALSO π
go read these too, they're the rest of the friend group:
(yeah the original breaks arduino-cli-profile-lib-remove(1) across two lines with a hyphen β it's still one page, promise π€)
π§ HISTORY π§
15-Aug-2026 β auto generated by spf13/cobra.
not a human typing this by candlelight, just cobra doing cobra things. iconic behavior, honestly.
π that's the whole page bestie!! every flag, every default, every path, every example β all accounted for, no cap. now go forth and manage those libraries in your sketch profiles like the legend you are π«ΆπΈ
Auto generated by spf13/cobra β Aug 2026 β from the Arduino Command Line Manual, section 1. 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