DateTime: init support of JSON config

Redundant modules `Date` and `Time` are removed
This commit is contained in:
李通洲
2023-03-09 19:38:03 +08:00
parent c5dcf522c4
commit da81111575
13 changed files with 138 additions and 111 deletions
+14
View File
@@ -0,0 +1,14 @@
#pragma once
#include "fastfetch.h"
#include "modules/datetime/option.h"
void ffPrintDateTime(FFinstance* instance, FFDateTimeOptions* options);
void ffInitDateTimeOptions(FFDateTimeOptions* options);
bool ffParseDateTimeCommandOptions(FFDateTimeOptions* options, const char* key, const char* value);
void ffDestroyDateTimeOptions(FFDateTimeOptions* options);
#ifdef FF_HAVE_JSONC
#include "common/config.h"
bool ffParseDateTimeJsonObject(FFinstance* instance, const char* type, JSONCData* data, json_object* module);
#endif