refactored project structure

This commit is contained in:
Linus Dierheimer
2021-02-27 16:40:05 +01:00
parent 558639086a
commit b44ab16dd1
26 changed files with 219 additions and 211 deletions
+20
View File
@@ -0,0 +1,20 @@
#include "fastfetch.h"
void ffPrintOS(FFstate* state)
{
if(ffPrintCachedValue(state, "OS"))
return;
char name[256];
ffParsePropFile("/etc/os-release", "NAME=\"%[^\"]+", name);
if(name[0] == '\0')
{
ffPrintError(state, "OS", "\"NAME=\\\"%[^\\\"]+\" not found in \"/etc/os-release\"");
return;
}
char os[1024];
sprintf(os, "%s %s", name, state->utsname.machine);
ffPrintAndSaveCachedValue(state, "OS", os);
}