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