From 631d25a3aa3b2425a8242414c3327ae8a7a6e7bb Mon Sep 17 00:00:00 2001 From: Carl Patenaude-Poulin Date: Fri, 16 Feb 2024 17:00:28 -0500 Subject: [PATCH] Log arduino-cli build command when running in verbose mode Example output: ``` c:\Users\carlp\Desktop\vscode-arduino\assets\platform\win32-x64\arduino-cli\arduino-cli.exe compile -b arduino:avr:mega:cpu=atmega2560 --verbose --no-color --build-path c:\Users\carlp\Desktop\ArduinoOutput c:\Users\carlp\Desktop\TriacDimmer\examples\basic_example\basic_example.ino --additional-urls ``` --- src/arduino/arduino.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/arduino/arduino.ts b/src/arduino/arduino.ts index 6d6f27b6..5a2ad3d9 100644 --- a/src/arduino/arduino.ts +++ b/src/arduino/arduino.ts @@ -876,9 +876,14 @@ export class ArduinoApp { stderr?: (s: string) => void}, ): Thenable { const additionalUrls = this.getAdditionalUrls(); + args = args.concat(["--additional-urls", additionalUrls.join(",")]) + const verbose = VscodeSettings.getInstance().logLevel === constants.LogLevel.Verbose; + if(verbose) { + arduinoChannel.channel.appendLine([this._settings.commandPath, ...args].join(" ")); + } return util.spawn( this._settings.commandPath, - args.concat(["--additional-urls", additionalUrls.join(",")]), + args, options, output); }