Skip to content

Commit 1dec514

Browse files
committed
Help: fix colors
1 parent f81d09b commit 1dec514

1 file changed

Lines changed: 9 additions & 10 deletions

File tree

src/fastfetch.c

Lines changed: 9 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
#include "fastfetch.h"
2-
#include "common/color.h"
32
#include "common/commandoption.h"
43
#include "common/printing.h"
54
#include "common/parsing.h"
@@ -43,7 +42,7 @@ static void printFullHelp()
4342
{
4443
fputs("Fastfetch is a neofetch-like tool for fetching system information and displaying them in a pretty way\n\n", stdout);
4544
if (!instance.config.display.pipe)
46-
fputs("\e[" FF_COLOR_MODE_BOLD FF_COLOR_MODE_UNDERLINE "mUsage:\e[" FF_COLOR_MODE_RESET "m \e[" FF_COLOR_MODE_BOLD "mfastfetch\e[" FF_COLOR_MODE_RESET "m \e[" FF_COLOR_MODE_ITALIC "m<?options>\e[" FF_COLOR_MODE_RESET "m\n\n", stdout);
45+
fputs("\e[1;4mUsage:\e[m \e[1mfastfetch\e[m \e[3m<?options>\e[m\n\n", stdout);
4746
else
4847
fputs("Usage: fastfetch <?options>\n\n", stdout);
4948

@@ -54,10 +53,10 @@ static void printFullHelp()
5453
yyjson_obj_foreach(yyjson_doc_get_root(doc), groupIdx, groupMax, groupKey, flagArr)
5554
{
5655
if (!instance.config.display.pipe)
57-
fputs("\e[" FF_COLOR_MODE_BOLD FF_COLOR_MODE_UNDERLINE "m", stdout);
56+
fputs("\e[1;4m", stdout);
5857
printf("%s options:", yyjson_get_str(groupKey));
5958
if (!instance.config.display.pipe)
60-
fputs("\e[" FF_COLOR_MODE_RESET "m", stdout);
59+
fputs("\e[m", stdout);
6160
putchar('\n');
6261

6362
yyjson_val* flagObj;
@@ -69,10 +68,10 @@ static void printFullHelp()
6968
{
7069
fputs(" ", stdout);
7170
if (!instance.config.display.pipe)
72-
fputs("\e[" FF_COLOR_MODE_BOLD "m", stdout);
71+
fputs("\e[1m", stdout);
7372
printf("-%s", yyjson_get_str(shortKey));
7473
if (!instance.config.display.pipe)
75-
fputs("\e[" FF_COLOR_MODE_RESET "m", stdout);
74+
fputs("\e[m", stdout);
7675
fputs(", ", stdout);
7776
}
7877
else
@@ -82,10 +81,10 @@ static void printFullHelp()
8281
yyjson_val* longKey = yyjson_obj_get(flagObj, "long");
8382
assert(longKey);
8483
if (!instance.config.display.pipe)
85-
fputs("\e[" FF_COLOR_MODE_BOLD "m", stdout);
84+
fputs("\e[1m", stdout);
8685
printf("--%s", yyjson_get_str(longKey));
8786
if (!instance.config.display.pipe)
88-
fputs("\e[" FF_COLOR_MODE_RESET "m", stdout);
87+
fputs("\e[m", stdout);
8988

9089
yyjson_val* argObj = yyjson_obj_get(flagObj, "arg");
9190
if (argObj)
@@ -96,10 +95,10 @@ static void printFullHelp()
9695
bool optional = optionalKey && yyjson_get_bool(optionalKey);
9796
putchar(' ');
9897
if (!instance.config.display.pipe)
99-
fputs("\e[" FF_COLOR_MODE_ITALIC "m", stdout);
98+
fputs("\e[4m", stdout);
10099
printf("<%s%s>", optional ? "?" : "", yyjson_get_str(typeKey));
101100
if (!instance.config.display.pipe)
102-
fputs("\e[" FF_COLOR_MODE_RESET "m", stdout);
101+
fputs("\e[m", stdout);
103102
}
104103

105104
yyjson_val* descKey = yyjson_obj_get(flagObj, "desc");

0 commit comments

Comments
 (0)