ARDUINO-CLI-DEBUG-CHECK(1)

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

✨ ARDUINO-CLI-DEBUG-CHECK β€” the check girlies πŸ’… (that's a page in the ARDUINO COMMAND LINE MANUAL, section 1, bestie)

okay so real talk: this command is literally just a vibe check for your board slash programmer combo. will it debug? will it not? find out. πŸ‘‘


🌸 NAME 🌸

arduino-cli-debug-check β€” the one that checks whether the board/programmer situation you've got going on actually supports debugging.

πŸ¦‹ SYNOPSIS πŸ¦‹

arduino-cli debug check [flags]

πŸ’– DESCRIPTION πŸ’–

Check if the given board/programmer combination supports debugging.

that's it. that's the whole personality. she checks, she tells you, she moves on. no cap. ✨

πŸŽ€ OPTIONS πŸŽ€

  • --board-options=[] β€” a list of board options, and you separate them with commas. OR you can pass this flag multiple times if you've got multiple options to spill. both work, i don't make the rules (i do actually read the rules, they say both work). πŸ’œ
  • --debug-property=[] β€” override an debug property with a custom value yep, exactly what it sounds like. stack it up multiple times for multiple properties, she's flexible like that.
  • --discovery-timeout=1s β€” the max time to wait around for port discovery. like, examples: 30s, 1m. after that she's done waiting, respectfully. 😭
  • -b, --fqbn="" β€” Fully Qualified Board Name, e.g.: arduino:avr:uno. the government name of your board, periodt.
  • -h, --help[=false] β€” help for check. she'll explain herself.
  • --interpreter="console" β€” the Debug interpreter, e.g.: console, mi, mi1, mi2, mi3. pick your fighter. πŸ₯Š
  • -p, --port="" β€” Upload port address, e.g.: COM3 or /dev/ttyACM2. where your lil guy is plugged in at.
  • -P, --programmer="" β€” Programmer to use, e.g: atmel_ice. iconic of you to specify.
  • -l, --protocol="" β€” Upload port protocol, e.g: serial.

πŸ‘‘ OPTIONS INHERITED FROM PARENT COMMANDS πŸ‘‘

these ones come down from the parent commands like family heirlooms, bestie. still fully yours to use. 🫢

  • --additional-urls=[] β€” Comma-separated list of additional URLs for the Boards Manager.
  • --config-dir="" β€” Sets the default data directory (Arduino CLI will look for configuration file in this directory).
  • --config-file="" β€” The custom config file (if not specified the default will be used).
  • --json[=false] β€” Print the output in JSON format.
  • --log[=false] β€” Print 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, 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.
  • --no-color[=false] β€” Disable colored output. (crying, but valid.)

🌈 EXAMPLE 🌈

the moment you've all been waiting for:

  debian/build/bin/arduino-cli debug check -b arduino:samd:mkr1000 -P atmel_ice

she ate that. πŸ’…

πŸ“ SEE ALSO πŸ“

⭐ HISTORY ⭐

  • 15-Aug-2026 β€” Auto generated by spf13/cobra

heads up bestie: this whole page is auto generated by spf13/cobra, so pls don't come for me about the wording. i just did the glow-up. πŸ’–

and that's the tea β€” this beautiful thing is from the Arduino Command Line Manual, section 1, auto generated by spf13/cobra, dated Aug 2026. mwah. πŸ˜˜πŸ§šβ€β™€οΈ

πŸ“¦ where this page comes from