mirror of
https://github.com/fastfetch-cli/fastfetch.git
synced 2026-11-06 13:14:21 +01:00
refactored internal state keeping
This commit is contained in:
@@ -0,0 +1,42 @@
|
||||
#include "fastfetch.h"
|
||||
|
||||
int main(int argc, char** argv)
|
||||
{
|
||||
FFinstance instance;
|
||||
ffInitState(&instance.state);
|
||||
|
||||
instance.config.logo_seperator = 4;
|
||||
instance.config.offsetx = 0;
|
||||
instance.config.titleLength = 20; // This is overwritten by ffPrintTitle
|
||||
instance.config.colorLogo = true;
|
||||
instance.config.showErrors = false;
|
||||
instance.config.recache = false;
|
||||
ffLoadLogoSet(&instance.config, "arch");
|
||||
|
||||
//Printing
|
||||
|
||||
ffPrintTitle(&instance);
|
||||
ffPrintSeperator(&instance);
|
||||
ffPrintOS(&instance);
|
||||
ffPrintHost(&instance);
|
||||
ffPrintKernel(&instance);
|
||||
ffPrintUptime(&instance);
|
||||
ffPrintPackages(&instance);
|
||||
ffPrintShell(&instance);
|
||||
ffPrintResolution(&instance);
|
||||
ffPrintDesktopEnvironment(&instance);
|
||||
ffPrintTheme(&instance);
|
||||
ffPrintIcons(&instance);
|
||||
ffPrintFont(&instance);
|
||||
ffPrintTerminal(&instance);
|
||||
ffPrintCPU(&instance);
|
||||
ffPrintGPU(&instance);
|
||||
ffPrintMemory(&instance);
|
||||
ffPrintDisk(&instance);
|
||||
ffPrintBattery(&instance);
|
||||
ffPrintLocale(&instance);
|
||||
ffPrintBreak(&instance);
|
||||
ffPrintColors(&instance);
|
||||
|
||||
return 0;
|
||||
}
|
||||
Reference in New Issue
Block a user