Skip to content

kicad-cli messages missing linefeed

Description

Some(?) kicad-cli output messages are not LF-terminated.

Steps to reproduce

$ LANG=C kicad-cli sch export svg --exclude-drawing-sheet --output svg demos/electric/electric.kicad_sch 

Expected output

Output directory '/home/ccorn/BUILD/kicad/svg' created.
Plotted to '/home/ccorn/BUILD/kicad/svg/electric.svg'.
Done
$ 

Observed output

Output directory '/home/ccorn/BUILD/kicad/svg' created.Plotted to '/home/ccorn/BUILD/kicad/svg/electric.svg'.Done$ 

KiCad Version

Application: KiCad x86_64 on x86_64

Version: (7.0.0-rc2-62-g971abcfc1a-dirty), release build

Libraries:
	wxWidgets 3.2.1
	FreeType 2.12.1
	HarfBuzz 6.0.0
	FontConfig 2.14.2
	libcurl/7.87.0 OpenSSL/3.0.7 zlib/1.2.13 brotli/1.0.9 zstd/1.5.2 libidn2/2.3.4 libpsl/0.21.2 (+libidn2/2.3.4) libssh2/1.10.0 nghttp2/1.51.0

Platform: Arch Linux, 64 bit, Little endian, wxGTK, xfce, x11

Build Info:
	Date: Jan 29 2023 05:18:55
	wxWidgets: 3.2.1 (wchar_t,wx containers) GTK+ 3.24
	Boost: 1.81.0
	OCC: 7.6.3
	Curl: 7.87.0
	ngspice: 38
	Compiler: GCC 12.2.1 with C++ ABI 1017

Build settings:
	KICAD_USE_EGL=ON
	KICAD_SPICE=ON