Break: support JSON config

This commit is contained in:
李通洲
2023-03-13 19:01:08 +08:00
parent 5f3154acc6
commit 010330ac90
7 changed files with 35 additions and 10 deletions
+22
View File
@@ -0,0 +1,22 @@
#include "fastfetch.h"
#include "common/printing.h"
#include "modules/break/break.h"
#define FF_BREAK_MODULE_NAME "Break"
void ffPrintBreak(FFinstance* instance)
{
ffLogoPrintLine(instance);
putchar('\n');
}
#ifdef FF_HAVE_JSONC
bool ffParseBreakJsonObject(FFinstance* instance, const char* type, FF_MAYBE_UNUSED JSONCData* data, FF_MAYBE_UNUSED json_object* module)
{
if (strcasecmp(type, FF_BREAK_MODULE_NAME) != 0)
return false;
ffPrintBreak(instance);
return true;
}
#endif
+10
View File
@@ -0,0 +1,10 @@
#pragma once
#include "fastfetch.h"
void ffPrintBreak(FFinstance* instance);
#ifdef FF_HAVE_JSONC
#include "common/config.h"
bool ffParseBreakJsonObject(FFinstance* instance, const char* type, JSONCData* data, json_object* module);
#endif