ARDUINO-CLI-PROFILE-CREATE(1)
π ARDUINO COMMAND LINE MANUAL(1) π
okay bestie, welcome to the Arduino Command Line Manual, page one of many, and this one is literally about making profiles. we're in our arduino-cli era and it's giving organized β¨
β¨ NAME β¨
arduino-cli-profile-create β create or update a profile in the sketch project file π«Ά
πΈ SYNOPSIS πΈ
arduino-cli profile create --profile --fqbn [flags] []
π¦ DESCRIPTION π¦
Create or update a profile in the sketch project file. that's it, that's the whole job. you point it at a profile name, you hand it a board, and it writes it into your sketch's project file. no cap. π
π OPTIONS π
--board-options=[]β a list of board options separated by commas. or, if you're feeling extra, you can drop this flag multiple times for multiple options. whatever vibe you're on. β¨-b,--fqbn=""β the Fully Qualified Board Name, likearduino:avr:uno. yes, "fully qualified" β it's that girl, she has a full government name. π-h,--help[=false]β help forcreate. when you're lost, she's there. π₯Ί-m,--profile=""β the sketch profile you wanna use. this is the one you're creating or updating, so be nice to her. π--set-default[=false]β set the profile as the default one. main character energy, officially crowned. π
π OPTIONS INHERITED FROM PARENT COMMANDS π
these are the flags that trickle down from the parent command, like hand-me-downs but they actually slap:
--additional-urls=[]β a comma-separated list of additional URLs for the Boards Manager. more boards, more options, more chaos. π--config-dir=""β sets the default data directory (the Arduino CLI will look for its configuration file in this directory). ποΈ--config-file=""β your custom config file. if you don't specify one, the default gets used. no pressure. π--json[=false]β print the output in JSON format. for when you want your data looking like a snack for scripts. π€--log[=false]β print the logs on the standard output. πͺ΅--log-file=""β the path to the file where logs will be written. π--log-format="text"β the output format for the logs. it 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. pick your level of yapping. π¬--no-color[=false]β disable colored output. tragic, but sometimes necessary. π
π₯ EXAMPLE π₯
# Creates or updates the sketch project file in the current directory.
debian/build/bin/arduino-cli profile create -m uno -b arduino:avr:uno
look at her go. -m uno for the profile, -b arduino:avr:uno for the board, and boom β project file handled. iconic behavior, honestly. β
π SEE ALSO π
arduino-cli-profile(1) β go read the parent page too, she knows things. π«Ά
π HISTORY π
15-Aug-2026 β Auto generated by spf13/cobra. not a human, just cobra doing cobra things. π
that's the whole page bestie, you ate that. this page is Auto generated by spf13/cobra, dating back to Aug 2026, and it lives under the banner of ARDUINO COMMAND LINE MANUAL(1). now go forth and create profiles, you absolute legend π
πβ¨
π¦ 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