--pipe option

This commit is contained in:
Linus Dierheimer
2022-06-06 14:02:21 +02:00
parent 008cf3b83d
commit 1e3cabff2d
8 changed files with 78 additions and 41 deletions
+9
View File
@@ -2,6 +2,15 @@
void ffPrintColors(FFinstance* instance)
{
if(instance->config.pipe)
{
ffPrintLogoLine(instance);
puts("████████████████████████");
ffPrintLogoLine(instance);
puts("████████████████████████");
return;
}
ffPrintLogoLine(instance);
// 4%d: Set the background color
+9 -3
View File
@@ -30,10 +30,16 @@ const FFTitleResult* ffDetectTitle(FFinstance* instance)
static inline void printTitlePart(FFinstance* instance, const FFstrbuf* content)
{
fputs(FASTFETCH_TEXT_MODIFIER_BOLT, stdout);
ffPrintColor(&instance->config.mainColor);
if(!instance->config.pipe)
{
fputs(FASTFETCH_TEXT_MODIFIER_BOLT, stdout);
ffPrintColor(&instance->config.mainColor);
}
ffStrbufWriteTo(content, stdout);
fputs(FASTFETCH_TEXT_MODIFIER_RESET, stdout);
if(!instance->config.pipe)
fputs(FASTFETCH_TEXT_MODIFIER_RESET, stdout);
}
void ffPrintTitle(FFinstance* instance)