ARDUINO-CLI-COMPLETION(1)
β¨ NAME β¨
arduino-cli-completion β it makes completion scripts, bestie π
(this is from the ARDUINO COMMAND LINE MANUAL, section 1, in case you were wondering which manual we're living in)
π SYNOPSIS π
arduino-cli completion [bash|zsh|fish|powershell] [--no-descriptions]
[flags]
π¦ DESCRIPTION π¦
Okay so real talk: this command generates completion scripts for a bunch of different shells. That's it. That's the whole job. It's giving "small but mighty" β¨
π OPTIONS π
-h,--help[=false]β help for completion, the classic. Defaults tofalseso it won't jump out at you unprompted π«Ά--no-descriptions[=false]β turns off the completion descriptions for the shells that actually support them. Defaults tofalse, so descriptions are on unless you say otherwise.
πΈ OPTIONS INHERITED FROM PARENT COMMANDS πΈ
These are the flags you got from the parent command, like family heirlooms but make it CLI π
--additional-urls=[]β a comma-separated list of extra URLs for the Boards Manager. Default is empty, so nothing extra by default.--config-dir=""β sets the default data directory (and hey, Arduino CLI will look for the configuration file in this directory). Default is an empty string.--config-file=""β the custom config file. If you don't specify one, the default gets used instead. Empty string by default.--json[=false]β prints the output in JSON format. Defaults tofalse.--log[=false]β prints the logs on the standard output. Defaults tofalse.--log-file=""β the path to the file where the logs will be written. Empty string by default.--log-format="text"β the output format for the logs, and it can be:text,json. Defaults to"text"ngl.--log-level="info"β messages at this level and above get logged. Valid levels are:trace,debug,info,warn,error,fatal,panic. Defaults to"info".--no-color[=false]β disables colored output. Defaults tofalse, meaning color is very much on π
π EXAMPLE π
Here's the vibe, verbatim, don't @ me:
debian/build/bin/arduino-cli completion bash > completion.sh
source completion.sh
So you dump the completion into completion.sh, then you source it and you're living your best life πβ¨
π SEE ALSO π
arduino-cli(1)β the main character, go say hi π
π HISTORY π
15-Aug-2026β Auto generated by spf13/cobra (not me, I would never π)
okay that's the whole page bestie, no cap, every single flag accounted for π§ This little love letter to your shell was auto generated by spf13/cobra back in Aug 2026, and honestly? Iconic of it. Go forth and tab-complete your way to greatness ππ
π¦ 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