ARDUINO-CLI-COMPLETION(1)

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

✨ 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 to false so it won't jump out at you unprompted 🫢
  • --no-descriptions[=false] β€” turns off the completion descriptions for the shells that actually support them. Defaults to false, 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 to false.
  • --log[=false] β€” prints the logs on the standard output. Defaults to false.
  • --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 to false, 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 🌈


πŸ’€ 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