mirror of
https://github.com/fastfetch-cli/fastfetch.git
synced 2026-10-30 00:37:23 +01:00
Separator string option
This commit is contained in:
+15
-2
@@ -7,7 +7,20 @@ void ffPrintSeparator(FFinstance* instance)
|
||||
|
||||
ffPrintLogoLine(instance);
|
||||
|
||||
for(uint32_t i = 0; i < titleLength; i++)
|
||||
putchar('-');
|
||||
if(instance->config.separatorString.length == 0)
|
||||
{
|
||||
for(uint32_t i = 0; i < titleLength; i++)
|
||||
putchar('-');
|
||||
}
|
||||
else
|
||||
{
|
||||
//Write the whole separator as often as it fits fully into titleLength
|
||||
for(uint32_t i = 0; i < titleLength / instance->config.separatorString.length; i++)
|
||||
ffStrbufWriteTo(&instance->config.separatorString, stdout);
|
||||
|
||||
//Write as much of the separator as needed to fill titleLength
|
||||
for(uint32_t i = 0; i < titleLength % instance->config.separatorString.length; i++)
|
||||
putchar(instance->config.separatorString.chars[i]);
|
||||
}
|
||||
putchar('\n');
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user