ARDUINO-CLI-PROFILE(1)
π arduino-cli-profile β bestie edition π
okay so real quick, this page lives in the ARDUINO COMMAND LINE MANUAL, section 1 (that's the "run it in your shell" section, iykyk). pull up a chair, we're talking build profiles β¨
πΈ NAME πΈ
arduino-cli-profile β literally just Build profile operations. that's the whole vibe. it's the little command group that handles your build profiles, no cap.
π SYNOPSIS π
arduino-cli profile [flags]
that's it. that's the shape of it. you say arduino-cli profile and then you throw flags at it and it does a thing π
π¦ DESCRIPTION π¦
Build profile operations. π«Ά
yeah bestie, it's a parent command β it's giving "I'm the group chat, the actual conversations happen in the subcommands." but it is the description, so here we are, being thorough, being iconic.
β¨ OPTIONS β¨
-h,--help[=false]β help forprofile. queen behavior honestly, it just tells you about itself. πββοΈ
π OPTIONS INHERITED FROM PARENT COMMANDS π
these ones aren't even its own β they trickle down from arduino-cli itself, so you get them here too. generosity!! π
--additional-urls=[]β Comma-separated list of additional URLs for the Boards Manager. yes literally just comma-separated, go off. π₯--config-dir=""β Sets the default data directory (Arduino CLI will look for configuration file in this directory). it's empty by default, so if you don't set it, don't expect it to read your mind. π--config-file=""β The custom config file (if not specified the default will be used). leave it empty and the default one steps in like a main character. β--json[=false]β Print the output in JSON format. for when you want your output machine-readable and lowkey fancy. π€--log[=false]β Print the logs on the standard output. default is off, so it's quiet until you ask. π--log-file=""β Path to the file where logs will be written. give it a path, it writes the logs there. π--log-format="text"β The output format for the logs, can be:text,json. two options, pick one, that's the whole thing. π--log-level="info"β Messages with this level and above will be logged. Valid levels are:trace,debug,info,warn,error,fatal,panic. default sniffles atinfo. πΈ--no-color[=false]β Disable colored output. for when the rainbow is too much (never, but okay, we respect it). π
heads up bestie: every one of these is inherited, not invented by profile. don't come for this command about them π
π EXAMPLE π
here's the canonical little moment:
debian/build/bin/arduino-cli profile init
look at her. initiating a profile. slay. π
π« SEE ALSO π«
go read these too, they're all in the family:
arduino-cli(1)arduino-cli-profile-create(1)arduino-cli-profile-lib(1)arduino-cli-profile-set-default(1)
π§ HISTORY π§
15-Aug-2026 β Auto generated by spf13/cobra. not me being a bot-written icon π she was literally generated. still ate.
and that's the page, pookies π«Ά this one came straight out of the ARDUINO COMMAND LINE MANUAL, Aug 2026 edition, and yeah β it was Auto generated by spf13/cobra. iconic of her honestly. go build something cute, ily, bye!! πβ¨
π¦ 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