ARDUINO-CLI-BOARD-LIST(1)

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

πŸ’– ARDUINO-CLI-BOARD-LIST(1) πŸ’–

okay bestie, welcome to the Arduino Command Line Manual ✨ this one's the page for arduino-cli-board-list, and no cap, it's a good one.


🌸 NAME 🌸

arduino-cli-board-list β€” literally just lists the boards you've got plugged in. that's the whole job. iconic behavior honestly.


πŸŽ€ SYNOPSIS πŸŽ€

arduino-cli board list [flags]

πŸ¦‹ DESCRIPTION πŸ¦‹

So the way this works: it detects and displays a list of boards connected to the current computer. that's it. it goes out, it finds your boards, it tells you who's there. main character energy fr fr πŸ’…


✨ OPTIONS ✨

  • --board-options=[] β€” a list of board options separated by commas. OR you can use it multiple times for multiple options, whichever vibe you prefer πŸ’œ
  • --discovery-timeout=1s β€” the max time to wait for port discovery. like, e.g.: 30s, 1m. give it a little patience window 🫢
  • -b, --fqbn="" β€” Fully Qualified Board Name. e.g.: arduino:avr:uno. yes it stands for that, yes it's a lot of words πŸŽ€
  • -h, --help[=false] β€” help for list. lowkey the most-used flag in existence πŸ™ˆ
  • -w, --watch[=false] β€” the command keeps running and prints the list of connected boards whenever there is a change. it's giving surveillance but make it wholesome πŸ‘‘

🌈 OPTIONS INHERITED FROM PARENT COMMANDS 🌈

these ones come from the parent command, so you get them for free, no extra charge bestie πŸ’–

  • --additional-urls=[] β€” comma-separated list of additional URLs for the Boards Manager.
  • --config-dir="" β€” sets the default data directory (Arduino CLI will look for the configuration file in this directory).
  • --config-file="" β€” the custom config file (if you don't specify it, the default will be used).
  • --json[=false] β€” prints the output in JSON format. for when you need it machine-readable ✨
  • --log[=false] β€” prints the logs on the standard output.
  • --log-file="" β€” path to the file where logs will be written.
  • --log-format="text" β€” the output format for the logs, and 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. that's the whole ladder, bestie πŸͺœ
  • --no-color[=false] β€” disables colored output. (sad, but sometimes you gotta πŸ₯²)

πŸ’… EXAMPLE πŸ’…

debian/build/bin/arduino-cli board list --discovery-timeout 10s

look at that. a whole command. ate and left no crumbs πŸ”₯


πŸ‘€ SEE ALSO πŸ‘€


πŸ“œ HISTORY πŸ“œ

15-Aug-2026 β€” auto generated by spf13/cobra. not a human, a whole robot, doing its thing πŸ€–βœ¨


aaaand that's the page, bestie!! πŸŽ€ this whole thing was auto generated by spf13/cobra, and it's dated Aug 2026, from the Arduino Command Line Manual β€” go forth and list some boards, you absolute legend πŸ‘‘πŸ’–

πŸ“¦ where this page comes from