treewide: shouldANSI() -> isTTY()

This commit is contained in:
Ivan Shapovalov 2024-03-01 23:13:00 +01:00
parent d9fc4bf5c5
commit 8c1eeb4681
8 changed files with 8 additions and 8 deletions

View file

@ -50,7 +50,7 @@ std::string renderMarkdownToTerminal(std::string_view markdown)
if (!rndr_res)
throw Error("allocation error while rendering Markdown");
return filterANSIEscapes(std::string(buf->data, buf->size), !shouldANSI());
return filterANSIEscapes(std::string(buf->data, buf->size), !isTTY());
#else
return std::string(markdown);
#endif

View file

@ -537,7 +537,7 @@ public:
Logger * makeProgressBar()
{
return new ProgressBar(shouldANSI());
return new ProgressBar(isTTY());
}
void startProgressBar()

View file

@ -52,7 +52,7 @@ public:
: printBuildLogs(printBuildLogs)
{
systemd = getEnv("IN_SYSTEMD") == "1";
tty = shouldANSI();
tty = isTTY();
}
bool isVerbose() override {

View file

@ -7,7 +7,7 @@
namespace nix {
bool shouldANSI()
bool isTTY()
{
return isatty(STDERR_FILENO)
&& getEnv("TERM").value_or("dumb") != "dumb"

View file

@ -8,7 +8,7 @@ namespace nix {
* Determine whether ANSI escape sequences are appropriate for the
* present output.
*/
bool shouldANSI();
bool isTTY();
/**
* Truncate a string to 'width' printable characters. If 'filterAll'

View file

@ -1090,7 +1090,7 @@ static void opQuery(Globals & globals, Strings opFlags, Strings opArgs)
return;
}
bool tty = shouldANSI();
bool tty = isTTY();
RunPager pager;
Table table;

View file

@ -378,7 +378,7 @@ void mainWrapped(int argc, char * * argv)
settings.verboseBuild = false;
// If on a terminal, progress will be displayed via progress bars etc. (thus verbosity=notice)
if (nix::shouldANSI()) {
if (nix::isTTY()) {
verbosity = lvlNotice;
} else {
verbosity = lvlInfo;

View file

@ -189,7 +189,7 @@ static int main_nix_prefetch_url(int argc, char * * argv)
Finally f([]() { stopProgressBar(); });
if (shouldANSI())
if (isTTY())
startProgressBar();
auto store = openStore();