mirror of
https://github.com/privatevoid-net/nix-super.git
synced 2025-01-19 17:46:46 +02:00
treewide: shouldANSI() -> isTTY()
This commit is contained in:
parent
d9fc4bf5c5
commit
8c1eeb4681
8 changed files with 8 additions and 8 deletions
|
@ -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
|
||||
|
|
|
@ -537,7 +537,7 @@ public:
|
|||
|
||||
Logger * makeProgressBar()
|
||||
{
|
||||
return new ProgressBar(shouldANSI());
|
||||
return new ProgressBar(isTTY());
|
||||
}
|
||||
|
||||
void startProgressBar()
|
||||
|
|
|
@ -52,7 +52,7 @@ public:
|
|||
: printBuildLogs(printBuildLogs)
|
||||
{
|
||||
systemd = getEnv("IN_SYSTEMD") == "1";
|
||||
tty = shouldANSI();
|
||||
tty = isTTY();
|
||||
}
|
||||
|
||||
bool isVerbose() override {
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
|
||||
namespace nix {
|
||||
|
||||
bool shouldANSI()
|
||||
bool isTTY()
|
||||
{
|
||||
return isatty(STDERR_FILENO)
|
||||
&& getEnv("TERM").value_or("dumb") != "dumb"
|
||||
|
|
|
@ -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'
|
||||
|
|
|
@ -1090,7 +1090,7 @@ static void opQuery(Globals & globals, Strings opFlags, Strings opArgs)
|
|||
return;
|
||||
}
|
||||
|
||||
bool tty = shouldANSI();
|
||||
bool tty = isTTY();
|
||||
RunPager pager;
|
||||
|
||||
Table table;
|
||||
|
|
|
@ -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;
|
||||
|
|
|
@ -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();
|
||||
|
|
Loading…
Reference in a new issue