Theme: add JSON config support

This commit is contained in:
李通洲
2023-06-09 08:48:46 +08:00
committed by 李通洲
parent db98e406c2
commit e3ec136cad
12 changed files with 109 additions and 39 deletions
+15
View File
@@ -0,0 +1,15 @@
#pragma once
#include "fastfetch.h"
#define FF_THEME_MODULE_NAME "Theme"
void ffPrintTheme(FFinstance* instance, FFThemeOptions* options);
void ffInitThemeOptions(FFThemeOptions* options);
bool ffParseThemeCommandOptions(FFThemeOptions* options, const char* key, const char* value);
void ffDestroyThemeOptions(FFThemeOptions* options);
#ifdef FF_HAVE_JSONC
#include "common/jsonconfig.h"
void ffParseThemeJsonObject(FFinstance* instance, json_object* module);
#endif