core: Check for TERM=dumb in show_status()
authorDaan De Meyer <daan.j.demeyer@gmail.com>
Sun, 21 Apr 2024 09:21:14 +0000 (11:21 +0200)
committerDaan De Meyer <daan.j.demeyer@gmail.com>
Mon, 22 Apr 2024 11:27:27 +0000 (13:27 +0200)
commit1b889631edbcfb526358b114e949847e50096181
treec112bcf13a8c2d1ecb66bf428c9bc8cb04661928
parentc3411932b1b81632acd6ac8df97c9a948fbd5366
core: Check for TERM=dumb in show_status()

We shouldn't try to use any ANSI escape sequences if TERM=dumb.
Also, the "\r\n" we output can get interpreted as a double newline
(for example by Github Actions), so let's output just "\n" when
TERM=dumb to clean up the CI logs.
src/basic/log.c
src/basic/terminal-util.c
src/basic/terminal-util.h
src/core/show-status.c