ARDUINO-CLI-MONITOR(1)
π ARDUINO-CLI-MONITOR π
okay bestie, welcome to the Arduino Command Line Manual β this is the page for arduino-cli-monitor, and it's literally your little portal into talking to your board. no cap. π«Ά
β¨ NAME β¨
arduino-cli-monitor β Open a communication port with a board.
like... you're opening a lil chat window with your microcontroller. iconic behavior honestly. π
πΈ SYNOPSIS πΈ
arduino-cli monitor [flags]
that's it. that's the whole vibe. flags go brrr. β¨
π¦ DESCRIPTION π¦
Open a communication port with a board.
fr fr, that's the entire description. the manpage said what it said and it said it in one sentence. main character energy β no filler, all substance. π
π OPTIONS π
every single flag, bestie, no skipping, we don't do that here:
--board-options=[]β List of board options separated by commas. Or can be used multiple times for multiple options. (yes queen, either style works, you do you π)-c,--config=[]β Configure communication port settings. The format is=[,=]...--describe[=false]β Show all the settings of the communication port. give me the whole lore pls π--discovery-timeout=1sβ Max time to wait for port discovery, e.g.:30s,1m-b,--fqbn=""β Fully Qualified Board Name, e.g.:arduino:avr:uno-h,--help[=false]β help for monitor-p,--port=""β Upload port address, e.g.:COM3or/dev/ttyACM2-m,--profile=""β Sketch profile to use-l,--protocol=""β Upload port protocol, e.g:serial-q,--quiet[=false]β Run in silent mode, show only monitor input and output. π€«--raw[=false]β Set terminal in raw mode (unbuffered).--timestamp[=false]β Timestamp each incoming line. β°
π§ OPTIONS INHERITED FROM PARENT COMMANDS π§
these ones you got from the family, not from monitor itself, but they still ride with you everywhere:
--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. π (why would you, but okay)
π₯ EXAMPLE π₯
look at her go, she's serving:
debian/build/bin/arduino-cli monitor -p /dev/ttyACM0
debian/build/bin/arduino-cli monitor -p /dev/ttyACM0 -b arduino:avr:uno
debian/build/bin/arduino-cli monitor -p /dev/ttyACM0 --config 115200
debian/build/bin/arduino-cli monitor -p /dev/ttyACM0 --describe
ate. no crumbs. π
π SEE ALSO π
arduino-cli(1)β go read the parent page too, it's giving whole-family energy π
π HISTORY π
15-Aug-2026 Auto generated by spf13/cobra
yeah it was auto generated by spf13/cobra, she was born that way, not made. π
anyway bestie, that's the whole page, every flag accounted for, nothing dropped, we keep the facts and the vibe. go open that port and say hi to your board for me π¦π
this lil masterpiece lives in the ARDUINO COMMAND LINE MANUAL(1), was auto generated by spf13/cobra, and the source/version stamp on it is from Aug 2026. mwah. π</purl>
π¦ 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